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


2011-04-02 10:26:04
2009-09-17 15:48:58




