LVM練習題

練習題:

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章