LVM講解,羅列磁盤故障小案例
一般流程:創(chuàng)建物理分區(qū)→物理卷→卷組→邏輯卷→格式化→掛載使用
準(zhǔn)備磁盤分區(qū)
- fdisk /dev/sdb
n 創(chuàng)建三個新分區(qū),分別1G
t 改變分區(qū)類型為8e
創(chuàng)建物理卷
命令pvcreate(physical volume create)
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
pvdisplay 列出當(dāng)前物理卷
pvremove /dev/sdb3 刪除物理卷
在運行命令# pvcreate /dev/sdb1時,出現(xiàn)未找到命令,可以安裝軟件包,這里如果忘記軟件包的名字,可以根據(jù)命令搜索軟件包名稱
搜索到正確軟件包名稱lvm2,然后安裝完成
然后繼續(xù)創(chuàng)建三個物理卷,再創(chuàng)建過程中,可能出現(xiàn)沒有自動生成 /dev/sdb1文件,這是只要允許partprobe命令即可生成
然后創(chuàng)建,如果 /dev/sdb文件掛載在磁盤上,需要先卸載,再創(chuàng)建完成
物理卷創(chuàng)建完成后,可以用命令pvdisplay查看
還有命令pvs也可以查看,更直觀
創(chuàng)建卷組
命令vgcreate(volume group create),命令vgremove刪除卷組
創(chuàng)建完可以用命令vgdisplay和命令vgs查看信息
創(chuàng)建邏輯卷
命令lvcreate(logical volume create),用法lvcreate [選項] [參數(shù)]
-L:指定邏輯卷的大小;
-n:指定邏輯卷的名稱。
格式化成ext4
掛載
擴(kuò)容邏輯卷
lvresize -L 300M /dev/vg1/lv1 重新設(shè)置卷大小;
e2fsck -f /dev/vg1/lv1 檢查磁盤錯誤 (ext4執(zhí)行);
resize2fs /dev/vg1/lv1 更新邏輯卷信息(ext4執(zhí)行);
xfs_growfs /dev/vg1/lv1 xfs文件系統(tǒng)需要執(zhí)行。
命令lvresize(logical volume resize),用法lvresize [選項] [參數(shù)]
-L:指定擴(kuò)容大小
檢查磁盤錯誤 (ext4執(zhí)行)
更新邏輯卷信息(ext4執(zhí)行),擴(kuò)容之后,文件也不丟失
縮容(xfs不支持)
先umount
e2fsck -f /dev/vg1/lv1 檢查磁盤錯誤(ext)
resize2fs /dev/vg1/lv1 100M 更新邏輯卷信息(ext)
lvresize -L 100M /dev/vg1/lv1 重新設(shè)置卷大小
然后可以查看邏輯卷大小,縮容也不會丟失文件
擴(kuò)容邏輯卷(xfs)
擴(kuò)展卷組
fdisk /dev/sdb 新增/dev/sdb3 2G
pvcreate /dev/sdb3
vgextend vg1 /dev/sdb3
lvresize -L 100M /dev/vg1/lv1 重新設(shè)置卷大小
磁盤故障小案例
做完LVM實驗之后,重啟后可能會發(fā)現(xiàn)不能進(jìn)入系統(tǒng),故障如下:
先輸入root密碼回車,然后編輯# vi /etc/fstab文件
將光標(biāo)移至紅框那一行,按dd刪除這一行,:wq保存退出,重啟之后就能正常使用


2011-04-02 10:26:04
2009-09-17 15:48:58
2010-08-31 22:27:11
2011-04-29 14:53:03




