邏輯卷LVM的管理
阿新 • • 發佈:2019-01-01
1實驗:擴充套件VG
pvcreate /dev/sdc 將新加的硬碟建立為物理卷
pvs 查詢物理卷
vgextend vg0 /dev/sdc 擴充套件vg0,將sdc加進去
lvextend 通用擴充套件命令,6,7都可以用
2實驗:縮減 *********LVM
1 umount /mnt/mysql 解除安裝邏輯卷 2 fsck -f /dev/vg0/lv_mysql 檢查系統的完整性 3 resize2fs /dev/vg0/lv_mysql 20G 縮減到20G 4 lvreduce -L 20 /dev/vg0/lv_mysql 縮減邏輯捲到20G 5 mount /dev/vg0/lv_mysql /mnt/mysql 掛載邏輯卷
實驗:擴充套件*********LVM
1 vgdisplay 檢視VG有空閒空間
2 lvextend -l +100%FREE /dev/vg0/lv_mysql
3 resize2fs /dev/vg0/lv_mysql
2,3合併成lvextend
lvextend -r -L 5G /dev/vg0/lv_data
4 df
實驗:建立LVM
fdisk t 8e /dev/sda6 /dev/sdc 建立分割槽並t修改格式為8e
pvcreate /dev/sda6 /dev/sdc 建立物理卷
vgcreate vg0 /dev/sda6 /dev/sdc 新增兩個物理捲到卷組vg0
lvcreate -n lv_mysql -L 15G vg0 從卷組中分出15G建立邏輯卷
mkfs.ext4 /dev/vg0/lv_mysql 建立檔案系統
mkdir /mnt/mysql 建立掛載點
mount /dev/vg0/lv_mysql /mnt/mysql 掛載邏輯卷
實驗:遷移邏輯卷LVM中的PE
pvmove /dev/sda6 將邏輯卷中的被佔用PE遷移到其他邏輯卷
vgreduce vg0/dev/sda6 將邏輯卷從卷組vg0中刪除
fdisk /dev/sda6 刪除分割槽sda6
vgrename vg0 vg1 將卷組改名為vg1
實驗:ext LV的快照,並恢復
lvcreate -n lv_data_snap -p r -s -L 1G /dev/vg0/lv_data
mount -o /dev/vg0/lv_data_snap /mnt/snap/
umount /mnt/data
umount /mnt/snap/
lvconvert --merge /dev/vg0/lv_data_snap