021-lvm邏輯卷的擴容和縮容(ext4)

LVM 是什麼?linux

動態分配磁盤空間,對磁盤空間進行動態分配管理,比較靈活。app

在執行LVM的擴容與縮容以前,咱們先建立,執行的步驟:spa

1.建立分區code

fdisk /dev/sdb

2.建立物理卷rem

pvcreate /dev/sdb1 建立物理卷
pvdisplay 列出當前的物理卷
pvremove/dev/sdb3 刪除物理卷
vgcreate vg1 /dev/sdb1 /dev/sdb2 這樣卷組vg1 就有兩個物理卷,卷組是物理卷的集合
vgremove 刪除卷組命令
pvs 查看物理卷
vgs 查看卷組 
lvcreate -L 100M -n lv1 vg1 新建卷組
mkfs.ext4 /dev/vg1/lv1      格式化格式爲ext4 
mount /dev/vg1/lv1 /mnt 掛載

分區-物理卷-卷組-格式化掛載-擴容擴展

卷組是物理卷的集合技巧

3.擴容邏輯卷map

lvresize -L 300M /dev/vg1/lv1 從新設置卷大小 
e2fsck -f /dev/vg1/lv1 檢查磁盤錯誤(ext4執行)
resize2fs /dev/vg1/lv1 更新邏輯卷信息(ext4 執行)

4. 縮容邏輯卷gc

xfs文件系統不能夠 
umount /dev/mapper/appvg-applv 
e2fsck -f   /dev/mapper/appvg-applv 
resize2fs /dev/mapper/appvg-applv 197G
lvreduce -L 197G /dev/mapper/appvg-applv
df -h
mount -a  
pv的移除:
pvmove   /dev/sdb4  (移除pv前必須使用這條命令把pv上的數據轉移到其餘pv)
pvremove   /dev/sdb4
vgreduce myvg /dev/sdb4 
pvremove   /dev/sdb4   (這條命令會抹除數據,慎用!!)

注:嘗試在縮容時先操做重置卷大小,結果磁盤壞損數據

5.擴展卷組

fdisk  /dev/sdb 新增/dev/sdb5 
pvcreate /dev/sdb5
vgextend vg1 /dev/sdb5
lvresize -L 100M /dev/vg1/lv1 重置卷大小

技巧:
tune2fs -i0 -c0 /dev/vg1/lv1 

i:設置相鄰兩次文件系統檢查的相隔時間

c:調整最大加載次數

tun2fs 這條命令是指linux意外死機以後的開機自檢,tun2fs 自定義自檢週期及方式

相關文章
相關標籤/搜索