LVM建立,擴容,縮減,遷移,快照

2021-08-24 23:10:34 字數 2575 閱讀 9115

邏輯卷建立 步驟:

1.建立物理卷

pvcreate /dev/sd

2.建立捲組

vgcreate vg0 -s 16m /dev/sd

3.建立邏輯卷

lvcreate -n lv0 -l 1.5g vg0

lvcreate -n lv1 -l 100%free vg0

4.格式化

mkfs.exe4 /dev/vg0/lv0

mkfs.xfs /dev/vg0/lv1

5.掛載

blkid

vim /etc/fstab

r! blkid

mount -a

df -h

擴充套件 邏輯卷

1. 新增物理卷

pvcreate /dev/sdc

2.新增到卷組裡

vgextend vg0 /dev/sdc

3.擴充套件 邏輯卷

lvextend -l +500m /dev/vg0/lv0

4.同步檔案系統

加上 -r 選項 可以同步檔案系統

lvextend -r -l +500m /dev/vg0/lv0

resize2fs /dev/vg0/lv0

df -h

xfs_growfs /mnt/lv1

縮減 ext系列可以縮減

1. 取消掛載

umount /mnt/lv0

2.檢查檔案系統

fsck -f /dev/vg0/lv0 (e2fsck -f /dev/vg0/lv0)

3.縮減檔案系統

resize2fs /dev/vg0/lv0 1g

4.縮減邏輯卷大小

lvreduce -l 1g /dev/vg0/lv

測試dd if =/dev/zero of=/mnt/lb1/f3 bs=1m count=1024

新系統相容舊系統

遷移邏輯卷

可能會存在邏輯卷名字衝突 所以需要改名

1.建立lvm

pvcreate /dev/sda6

vgcreate vg0 /dev/sda6

lvcreate -n lv0 -l500m vg0

lvs2.捲組改名

vgrename vg0 newvg0

3.取消掛載

umount /mnt/lv0

umaount /mnt/lv1

4. 卷組設為非活動狀態

vgchange -an newvg0

5.設定為匯出狀態

vgexport newvg0

6.拔出硬碟 新增到另一台主機

7.識別磁碟

echo '- - -' > /sys/class/scsi_host/host0/scan

lsblk

8.檢視

lvspvs

pvscan

9.匯入

vgimport newvg0

vgreduce --removemissing --force newvg0

10.啟用

vgchange -ay newvg0

11.掛載

1.建立快照 可以加 -p r 設定唯讀

lvcreate -n lv0-snapshot -s -l 1g /dev/vg0/lv0

2.掛載

3.測試

修改 /dev/vg0/lv0 內資料

4.恢復資料 資料恢復後快照將會消失

umount /mnt/lv0

umount /mnt/lv0-snapshot/

lvconvert --merge /dev/vg0/lv0-snapshot

5.檢視 mount -a

xfs 快照

1.建立快照 可以加 -p r 設定唯讀

lvcreate -n lv1-snapshot -s -l 1g /dev/vg0/lv1

2.掛載 如果uuid相同 加上-o nouuid xfs獨有

mount -o nouuid /mnt/lv1-snapshot

3.測試 修改 /dev/vg0/lv1 內資料

4.恢復資料 資料恢復後快照將會消失

umount /mnt/lv1

umount /mnt/lv1-snapshot/

lvconvert --merge /dev/vg0/lv1-snapshot

5.檢視 mount -a

刪除快照

umount /mnt/lv0-snapshot

lvremove /dev/vg0/lv1-snapshot

移走物理磁碟的步驟

pvdisplay

pvmove /dev/sde

將該磁碟分割槽上已使用的pe移動到同乙個捲組的其他成員pv上去

vgreduce vg0 /dev/sde

pvremove /dev/sde

pvs刪除 lvm

1.取消掛載 邏輯卷

2.lvremove /dev/vg0/lv

3.vgremove vg0

4.pvremove /dev/sdc /devsdd1

LVM建立和擴容

建立lvm 1.pvcreate dev sdb dev sdc 2.vgcreate dev sdb dev sdc vgtest 3.lvcreate l 100 free n lvtest vgtest 4.mkfs.xfs f dev vgtest lvtest 5.mount t xfs ...

lvm的建立,擴充套件和縮減

lvm logical volumn manager pv physical volumn vg volumn group lv logical volumn 1.建立lvm 01建立乙個型別為8e lvm 的分割槽 dev sdb1 02 建立pv pvcreate dev sdb1 03 建立v...

LVM建立和擴容 步驟詳解

fdisk dev vdb p檢視分割槽 n建立分割槽 t改分割槽型別 8e為lvm m顯示幫助 w儲存退出 pvcreate dev vdb1 vdb1為建立的分割槽 vgcreate vgname dev vdb1 lvcreate l 99g n lvname vgname l指定lv大小,n...