• shell脚本之磁盘管理


    Linux磁盘管理

      磁盘的工作的原理

        磁盘 磁头 扇面 柱面

        磁盘的分类:机器盘 (接口  stat scsi)固态盘

        IO --- 串行stat scsi(iscsi) 并行ata

        FC二层协议 (施乐公司POAR - 以太网 解释了面向对象的编程语言 图形界面)

      文件系统

        磁盘必须要有文件系统----数据存储-----数据库(数据管理平台)

        Windows fat32 ntfs exfat32 

        Linux 单文件系统---ext 2 3 4 xfs

      原理见图:

      inode----索引空间(文件属性)

      block----存储空间

      数据存储过程、数据复制过程、数据删除的过程。

      fidisk  ---磁盘分区 parted

      mkfs -t

      mount -o remount.rw 

          /etc/fsatb

      unmount  过载点或者挂载文件

       动态管理-----LVM  逻辑卷管理

       Linux内核模块------dm

        我们将一个或者多个磁盘融合起来,进行从新划分

        首先 我们需要定义PV(物理卷)

        然后,在定义(卷组)

        最后,我们1再从VG中获取空间----LV(逻辑卷)

        最大优点:

          可以自由删除和添加空间,不在需要重新进行分区

          pvcreate  vgcreate 命名 lv -l | -L 指定大小 -n 指定名字

          lvextend----添加磁盘空间

          lvreduce 删除磁盘空间

    最后一个操作:

        做镜像LV 命令可以为LV逻辑分区做磁盘镜像;

        这个功能和数据库一块使用,实现数据的备份;

        lvcreate -n Morrie LV -s - p -r -L 1000M/dev/mapper/VGname-LVname

       磁盘冗余-----RAID  磁盘管理

        (软RAID)Linux内核管理-----md

      廉价的冗余磁盘阵列  

      独立的冗余磁盘阵列

        1、冗余

        2、提高读写性能

        RAID0-----条带技术 磁盘1 磁盘2 

        RAID1----镜像技术

        RAID4-----校验技术 3块校验盘(RAID降级)

        RAID5-----将校验值分别存储于快盘上

        RAID6----二次校验更安全

        RAID10----先条带在镜像

        RAID01-----先镜像在条带

       硬RAID----需要RAID卡来1实现

       软RAID-----机器性能变差(工作中不会做RAID,如果做:不要用分区,用磁盘做RAID)

         mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdb2 -x /dev/sdb3 

        mdadm 磁盘管理

        磁盘命名:

          md/sd/hd/vd

          a b c sda sdb

          1 2 3 4 5 6  7 8 9

          

  • 相关阅读:
    前端万字面经——进阶篇
    canvas 爬坑路【属性篇】
    Linux下提权反弹脚本
    修改和重置WAMP的phpMyAdmin密码
    如何调试Apache的URL重写(转载收藏)
    sharepoint 计算列的公式
    SharePoint控件的使用
    快速查看dll的PublicToken。
    DataCogsFieldControls 有时保存不上的问题
    遍历文件中的资源
  • 原文地址:https://www.cnblogs.com/wangshilin/p/11422692.html
Copyright © 2020-2023  润新知