練習題:
1.創建一個至少有兩個PV組成的大小的20G的名爲testVG的VG;要求PE大小爲16MB,而後在卷組中創建大小爲5G的邏輯卷testLV;掛載至/users目錄;
# fdisk -l
# pvcreate /dev/sdb1 /dev/sdb2
# vgcreate testVG /dev/sdb1 /dev/sdb2 -s 16
# lvcreate -n testLV -L 5G /dev/testVG
# mkfs.ext4 /dev/testVG/testLV
# mkdir /users
# mount /dev/testVG/testLV /users
# mount
# df -h
2.新建用戶bob,要求其家目錄爲/users/bob,而後su切換至bob用戶,複製/etc/pam.d目錄至自己家目錄;
# useradd -d /users/bob bob
# su - bob
$ cp -r /etc/pam.d /users/bob
$ cd /users/bob
$ ls
3.擴展testLV至7G,要求bob用戶的文件不能丟失;
$ exit
# umount /dev/testVG/testLV
# lvextend -L 7G /dev/testVG/testLV
# e2fsck -f /dev/testVG/testLV
# resize2fs /dev/testVG/testLV
# mount /dev/testVG/testLV /users
# cd /users/bob
# ls
4.收縮testLV至3G,要求bob用戶的文件不能丟失;
# df -h
# umount /dev/testVG/testLV
# e2fsck -f /dev/testVG/testLV
# resize2fs /dev/testVG/testLV 3G
# lvreduce -L 3G /dev/testVG/testLV
# mount /dev/testVG/testLV /users
# cd /users/bob
# ls
5.對testLV創建快照,並嘗試基於快照備份數據,驗證快照的功能;
# lvcreate -L 3G -s -n testLV_SNAP /dev/testVG/testLV
# lvdisplay
# dd if=/dev/zero of=/users/test count=1 bs=100M
# df -h
# umount /dev/testVG/testLV
# lvconvert --merge /dev/testVG/testLV_SNAP
# mount /dev/testVG/testLV /users
# df -h
# cd /users/
# ls