1. 程式人生 > >第10課--10_04_LVM之二

第10課--10_04_LVM之二

don rem 邏輯卷 生命周期 lvs 是否 創建文件系統 lvm 個數

一、擴展邏輯卷
創建分區就是創建物理邊界
物理邊界內部創建文件系統
文件系統邊界稱為邏輯邊界
邏輯邊界緊靠物理邊界
先擴展物理邊界
在擴展邏輯邊界

                        lvextend
                             -L  [+]# /path/to/lv
                        resize2fs

                        resize2fs /path/to/lv 5G  修復邏輯卷邊界到5G
                        resize2fs -p /paht/to/lv   擴展到物理邊界大小

                        vgs 確定要擴展的myvg空間足夠你擴展
                        lvextend -L 5G /dev/myvg/testlv
                        df -lh  查看磁盤情況,是否擴展到5G,否
                        lvs  查看lv情況,此處看到testlv已經擴展到5G
                        resize2fs -p /dev/myvg/testlv
                        df -lh  查看,此時擴展到5G

二、縮減邏輯卷
1)不要在線縮減,得先卸載。風險很大,會破壞文件系統。
2)確保縮減後的空間大小依然能存儲原有的所有數據
3)縮減前應該先強行檢測文件系統,以確保文件系統處於一致性狀態
4)先縮減邏輯邊界,在縮減物理邊界
5)操作步驟
resize2fs /path/to/pv 3G
lvreduce -L [-] #
重新掛載
6)df -lh 看邏輯卷已經用了多少空間,確保縮減後空間不可以小於已用空間大小
umount /users(卸載)
mount(確卸載成功)
e2fsck -f /dev/myvg/testlv(強制檢測文件系統)
resize2fs /dev/myvg/testlv 3G
lvs
lvreduce -L 3G /dev/myvg/testlv

mount -a
df -lh
三、快照卷
1、生命周期為整個數據時長:在這段時長內,數據的增長量不能超出快照卷大小
2、快照卷是指讀的
3、和原卷在同一卷組內
4、 lvcreate
-s 快照卷
-p r|w 指定權限

                        lvcreate -L #- -n slv_name -p r /path/to/lv
                    5、lvcreate -L 50M -n testlv_snap -s -p r /dev/myvg/testlv   
                          lvs  查看快照卷(Attr一列: sr  s是snapshot,r是readonly)
                                mount /dev/myvg/testlv_snap /mnt
                                tar jcf /tmp/user.tar/bz2 inittab issue

                                umount /mnt
                                lvremove /dev/myvg/test_snap

                                tar xf /tmp/users.tar.bz2 -C ./

                    6. tar -C .   (-C 就是指定 解壓展開後的文件夾,不指定就展開到當前目錄下面)
                        tar C=tar -C   tar命令的 - 可以省略,直接寫選項

第10課--10_04_LVM之二