高级文件系统相关作业

1 实现raid10 ,四个成员
mdadm -C /dev/md2 -l 1 -n 2 -a /dev/sd{e1,b2}
mdadm -C /dev/md1 -l 1 -n 2 -a /dev/sd{d2,a6}
mdadm -C /dev/md3 -a yes -l 0 -n 2 /dev/md{1,2}
2 创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录
mdadm -C /dev/md4 -l 1 -n 2 -x 1 /dev/sd{d3,e4,c3}
mkfs.ext4 /dev/md4
mount
vim /etc/fstab

3 创建由三块硬盘组成的可用空间为2G的RAID5设备,要求其chunk大小为256k,文件系统为ext4,开机可自动挂载至/mydata目录
mdadm -C /dev/md5 -a yes -l 5 -n 3 -c 256 /dev/sd{b3,d4,c4}
mkfs.ext4 /dev/md5
vim /etc/fstab
mount -a
4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
pvcreate /dev/sd{a7,c2}
vgcreate -s 16M /dev/vg0 /dev/sd{a7,c2}
vgdisplay
lvcreate -L 5G -n lv0 vg0
mkfs.ext4 /dev/vg0/lv0
5、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录

6、扩展testlv至7G,要求archlinux用户的文件不能丢失
lvextend -L +2G /dev/mapper/vg0-lv0
resize2fs /dev/mapper/vg0-lv0

7、收缩testlv至3G,要求archlinux用户的文件不能丢失
cp /users/archlinux3 /app/
resize2fs /dev/mapper/vg0-lv0 3G
e2fsck -f /dev/mapper/vg0-lv0
lvreduce /dev/mapper/vg0-lv0 -L -2G
lvdisplay

猜你喜欢

转载自blog.csdn.net/qq_42635996/article/details/83002428