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


2011-04-22 16:58:05
2009-12-29 15:48:45
2010-08-02 17:45:05
2009-11-09 16:09:21
2010-09-16 10:34:58
2011-04-02 10:26:04
2009-09-17 15:48:58
2011-04-29 14:53:03
2009-11-27 16:20:22




