LVM講解html
通常流程:建立物理分區→物理卷→卷組→邏輯卷→格式化→掛載使用linux
準備磁盤分區3d
fdisk /dev/sdbhtm
n 建立三個新分區,分別1Gblog
t 改變分區類型爲8e
rem
建立物理卷get
命令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保存退出,重啓以後就能正常使用