1. 程式人生 > >linux邏輯卷管理

linux邏輯卷管理

一、邏輯卷擴充套件

監控命令
watch -n 1 'pvs;echo +;vgs;echo ++;lvs;echo ++++;df -h /weixindata'

1、新建檔案
 mkdir /weixindata
2、掛載邏輯卷
  mount /dev/vdb1 /weixindata/
3、刪除掛載
  umount /weixindata/


4、設定分割槽ID  t  1    L  8e
 fdisk /dev/vdb

5、同步分割槽
partprobe
6、建立物理卷
pvcreate /dev/vdb1


7、建立物理卷組
vgcreate weixingroup /dev/vdb1


8、建立邏輯卷
 lvcreate -L 50M -n weixindata1 weixingroup
                                 名字


9、格式化
 mkfs.xfs /dev/weixingroup/weixindata1 /weixindata/


10、掛載
[[email protected] ~]# mount /dev/weixingroup/weixindata /weixindata/

二、改變邏輯卷大小

####xfs模式不支援縮減

1、加大邏輯卷
lvextend -L 60M /dev/weixingroup/weixindata1


2、拉伸檔案系統
[[email protected] ~]# xfs_growfs /dev/weixingroup/weixindata1

三、新增物理卷

1、新增分割槽id  8e

2、同步分割槽
partprobe
3、新增物理分割槽
 pvcreate /dev/vdb2


4、新增物理卷分割槽
vgextend weixingroup /dev/vdb2


5、拉伸邏輯卷大小
 lvextend -L 100M /dev/weixingroup/weixindata1


6、拉伸檔案系統
 xfs_growfs /dev/weixingroup/weixindata1

 

四、縮小邏輯卷和檔案系統

1、刪除掛載
umount /weixindata/
2、改變檔案系統格式
mkfs.ext4 /dev/weixingroup/weixindata


3、掛載
mount /dev/weixingroup/weixindata1  /weixindata/


4、拉伸邏輯卷大小
lvextend -L 100M /dev/weixingroup/weixindata
5、拉伸檔案系統到最大
resize2fs /dev/weixingroup/weixindata


6、刪除掛載
 umount /weixindata/


7、掃描檔案()
e2fsck -f /dev/weixingroup/weixindata1


8、減小檔案系統大小
resize2fs /dev/weixingroup/weixindata1 100M


9、掛載檢視檔案系統大小
mount /dev/weixingroup/weixindata1  /weixindata/


10、減小邏輯卷大小   是否刪除選y
lvreduce -L 100M /dev/weixingroup/weixindata1

五、刪除物理卷(若要刪除的卷沒有資料直接從第2步開始)


1、將要刪除的卷(vdb1)中內容移動到其他卷   等待完成
 pvmove /dev/vdb1 /dev/vdb2


2、將/dev/vdb1從weixingroup組中移除
vgreduce weixingroup /dev/vdb1


3、刪除物理卷
pvremove /dev/vdb1

六、裝置的快照

1、在已掛載的/weixindata
   cd /weixindata/
   touch file{1..3}


2、刪除掛載
umount /weixindata/
3、快照
lvcreate -L 20M -n weixin -s /dev/weixingroup/weixindata1
            大小     名字           快照源


4、掛載
mount /dev/weixingroup/weixin /weixindata/


5、刪除檔案
6、刪除掛載
7、刪除快照
lvremove /dev/weixingroup/weixin


8、再次建立快照
 lvcreate -L 30M -n weixin -s /dev/weixingroup/weixindata1


9、掛載
10、檢視

七、刪除卷(從底到高逐漸刪除)

1、刪除掛載
umount /weixindata/
2、刪除快照
  lvremove /dev/weixingroup/weixin


3、刪除檔案系統
  lvremove /dev/weixingroup/weixindata1


4、刪除物理卷組
   vgremove weixingroup
5、刪除物理卷
  pvremove /dev/vdb1

八、pe大小改變(預設4M)

設定大小
vgcreate -s 16m vg1 /dev/vdb2


預設配置
vgcreate  vg0 /dev/vdb1
檢視大小
vgs

 

九、卷軸模式切換

預設:dos

檢視方式:fdisk /dev/vdb    按p

修改方式

parted /dev/vdb
輸入mklabel然後回車

New disk label type? gpt
輸入yes完成

檢視