CentOS中配置lvm存儲


磁盤添加 vmware workstation 虛擬機為例

1.關閉虛擬機,在虛擬機設置中添加3塊硬盤。

 

2.首先創建物理卷  pvcreate /dev/sdb /dev/sdc

 Physical volume "/dev/sdb" successfully created
   Physical volume "/dev/sdc" successfully created

 

3.可以使用命令查看物理卷詳細   pvdisplay

 

4.在物理卷的基礎上建立卷組  vgcreate vg /dev/sdb /dev/sdc

Volume group "vg" successfully created

 

5.在卷組之上建立我們的邏輯卷,-L指定大小,-n指定名稱,vgdisplay查看詳細

lvcreate -L 1G -n lvm1 vg

lvcreate -L 1G -n lvm2 vg

 

6.邏輯卷提供應用、用戶和操作系統所使用的存儲設備,同樣具備分區的功能,所以我們在使用它之前要格式化文件系統,並掛載

 

7.默認生成的邏輯卷設備為  /dev/vg/lvm1  /dev/mapper/vg-lvm1

mkfs.ext4 /dev/vg/lvm1

mkfs.xfs /dev/vg/lvm2

 

8.將UUID追加至 /etc/fstab文件,做持久掛載

blkid /dev/vg/lvm1 >> /etc/fstab

blkid /dev/vg/lvm2 >> /etc/fstab

vim /etc/fstab

UUID="3deefbdd-796d-4bdc-97ac-f5016708a44a" /mnt/lvm1 ext4 defaults 0 0
UUID="8be4ec1b-86fe-401f-9653-945874fc1e54" /mnt/lvm2 xfs defaults 0 0

 

9.創建掛載點目錄

mkdir /mnt/lvm1 /mnt/lvm2

 

10.掛載 mount -a

df -h

/dev/mapper/vg-lvm1  976M  2.6M  907M   1% /mnt/lvm1
/dev/mapper/vg-lvm2 1014M   33M  982M   4% /mnt/lvm2

 

11.我們可以使用命令對邏輯卷進行放大或縮小,ext4和xfs都支持在線放大,而xfs不支持縮小

lvresize  -r  -L 1.5G /dev/vg/lvm1

lvresize  -r  -L 1.5G /dev/vg/lvm2

df -h

/dev/mapper/vg-lvm1  1.5G  3.0M  1.4G   1% /mnt/lvm1
/dev/mapper/vg-lvm2  1.5G   33M  1.5G   3% /mnt/lvm2

 

12.當我們的卷組空間不足時,我們需要先擴充底層的物理卷,在擴充卷組,最后擴大邏輯卷。

pvcreate /dev/sdd

vgextend vg /dev/sdd

lvextend -L 2G /dev/vg/lvm2

xfs_growfs /dev/vg/lvm2

df -h

/dev/mapper/vg-lvm2  2.0G   33M  2.0G   2% /mnt/lvm2

 

13.對ext4文件系統的邏輯卷進行縮小

 umount /mnt/lvm1

resize2fs /dev/vg/lvm1 1G

e2fsck -f /dev/vg/lvm1

lvreduce -L 1G  /dev/vg/lvm1

mount -a

df -h

/dev/mapper/vg-lvm1  976M  2.6M  910M   1% /mnt/lvm1

 

14.對ext4文件系統進行快照

lvcreate -n kuaizhao -L 1G -s /dev/vg/lvm1

mkdir /mnt/kuaizhao

mount /dev/vg/kuaizhao /mnt/kuaizhao

 

15.當我們不需要邏輯卷時,要進行卸載。首先卸載掛載點,刪除fatab相關配置,其次移除邏輯卷,然后移除卷組,最后移除物理卷。

umount /mnt/lvm1

umount /mnt/lvm2

vim /etc/fstab

lvremove /dev/vg/lvm1

lvremove /dev/vg/lvm2

lvdisplay

vgremove vg

vgdisplay

pvremove /dev/sdb /dev/sdc /dev/sdd

pvdisplay

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com