Linux邏輯卷的拉伸和縮小


相對於普通磁盤優勢是邏輯卷可以在線動態的拉伸(不用先unmount操作),只要vg中有足夠的空間即可

1:首先查看vg是否有足夠的空間

[root@gechong mapper]# vgdisplay

2:邏輯卷的在線拉伸

[root@gechong mapper]# lvextend -L +2G /dev/vg_gechong/lv_swap

3:查看邏輯卷的大小

[root@gechong ~]# df -h

大小並沒有改變,原因:邏輯卷的尺寸擴展之后,並沒有更新文件系統,操作系統並沒有識別拉伸后的尺寸,所以必須更新文件系統才行

4:更新文件系統

[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap

 

5:重新查看文件系統的大小

 

[root@gechong ~]# df -h

 

6: 如果卷組不夠用呢?該如何解決?

重新添加PV,即添加磁盤即可

[root@gechong ~]# vgs

7:拉伸一個卷組

1:創建PV

[root@gechong ~]# pvcreate /dev/sdd

2:把PV添加到VG中
[root@gechong ~]# vgextend vg_gechong /dev/sdd

3:重新查看vg的大小
[root@gechong ~]# vgs

 

 

縮小邏輯卷

 

邏輯卷的縮小不能在線執行

1:卸載已經掛載的邏輯卷

[root@gechong ~]# umount /dev/vg_gechong/lv_swap

 

2:縮小文件系統

[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap 1G

 把文件系統空間縮小為1G

3:縮小邏輯卷

[root@gechong ~]# lvreduce -L -1G /dev/vg_gechong/lv_swap

 

4:查看縮小后的邏輯卷

[root@gechong ~]# lvdisplay

 

5:掛載邏輯卷

[root@gechong ~]# mount /dev/vg_gechong/lv_swap /mnt

 

 

 

縮小卷組

[root@gechong ~]# vgreduce vg_gechong /dev/sdd

查看

[root@gechong ~]# vgdisplay
[root@gechong ~]# pvremove /dev/sdd

刪除物理卷

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM