软RAID&逻辑卷管理

       一.文件系统的ACL
         1.linux系统可以实现文件系统的访问控制列表。可以使用命令:#mount -o remount,acl /home
         或者#tune2fs -l /dev/sda5 -o acl
         2.查看文件系统的ACL使用命令:getfacl filename
           更改:setfacl -m u:username:rw filename,也可以把u:username换成g:groupname来实现组权限的设定。
           取消ACL权限:setfaccl -x u:username filename 组权限的取消同上。
         3.ACL默认权限的设置,其只能对目录进行设置。其命令格式为:setfacl -m d:g:groupname:rw ditectory
      二.软RAID
      1.RAID(Redundant Array of Inexpendive Disk,廉价磁盘冗余阵列),有多种等级,用于区别磁盘的不同组合方式。
      linear:把多块磁盘串接成为一个大的磁盘使用。
      RAID0:可以支持2-32个磁盘,全部磁盘都用来存储数据,其读写性能都提升很多,没有故障转移功能。
      RAID1:磁盘数为2个,只有一个用来存储数据,其读性能提升,写性能稍微下降。有容错功能。
      RAID5:最少使用3个磁盘,其读性能提升多,写下降稍多。磁盘利用率为(n-1)/n。
      2.创建软RAID设备的步骤:
        1)先把创建磁盘分区为0xfd格式
        2)合并多个分区为RAID设备:mdadm -C -a yes -l 5 partitions...,其中-C表示创建,同类选项还有-A 用于识别其他的RAID设备,-F 用于监控,-G 用于新增RAID设备,-S用于停止某设备。-l用于设定RAID的等级,-n用于设定RAID设备的数目。
        3)格式化RAID设备
        4)重新挂载。也可以更改文件/etc/fstab,使RAID设备可以开机自动挂载。
     3.查看当前系统所有的RAID设备信息使用命令:#mdadm --detail devicename。启用监控功能后,文件/etc/mdadm.conf用于在RAID设备发生故障时给管理员发送e-mail。
     4.RAID设备的测试
       1)把某块设备表示为坏的#mdadm /dev/md0 -f /dev/sda1
       2)移除坏的设备#maadm /dev/md0 -r /dev/sda1
       3)新加某设备#mdadm /dev/md0 -a /dev/sda1
       4)停止某设备#mdadm -S /dev/md0
    三.逻辑卷管理
      1.逻辑卷是一种中间层,用来屏蔽底层磁盘的差异,并且实现逻辑磁盘的扩充,删减的方便性。
      2.逻辑卷的实现:首先,需要把物理设备分区为0X8e格式。然后,创建物理卷,#pvcreate /dev/hda3。
      再然后创建卷组:#vgcreate vg0 /dev/hda3。再然后就可以创建逻辑卷:#lvcreate -L 256M -n data vg0。最后,格式化并重新挂载就可以了。
      3.逻辑卷的扩展和缩减
      扩展:首先要实现物理层次的扩展,然后才能实现逻辑层次的扩展。
            #lvextend -L +500M /dev/vg0
            #resize2fs -p /dev/vg0/data
      缩减:首先要卸载,并检查文件系统的一致性,然后逻辑层次的缩减,最后是物理层次的缩减,并挂载。
            #umount /data
            #e2fsck -f /dev/vg0/data
            #resize2fs /dev/vg0/data 128M
            #lvreduce -L 128M /dev/vg0/data
            #mount /dev/vg0/data /data
      4.卷组的扩展和缩减
      扩展:vgextend vg0 /dev/sdb1
      缩减:卷组的缩减需要先把要卸载设备上的数据转移到其他设备上
        #pvmove /dev/hda3
        #vgreduce vg0 /dev/hda3
      5.逻辑卷的快照
       创建快照:#lvcreate -l 64 -s -n datasnap /dev/vg0/data
       挂载快照:#mkdir -p /mnt/datasnap
            #mount -o ro /dev/vg0/datasnap /mnt/datasnap
       备份数据
       卸载快照并删除:#unmount /mnt/datasnap
               #lvremove /dev/vg0/datasnap                    

你可能感兴趣的:(职场,休闲,软RAID,逻辑卷管理)