lvm講解,磁盤故障小案例

LVM講解3d

通常流程:建立物理分區→物理卷→卷組→邏輯卷→格式化→掛載使用rem

準備磁盤分區get

  • fdisk /dev/sdb擴展

  • n 建立三個新分區,分別1G軟件

  • t 改變分區類型爲8e搜索

建立物理卷gc

命令pvcreate(physical volume create)密碼

  • pvcreate /dev/sdb1im

  • pvcreate /dev/sdb2d3

  • 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保存退出,重啓以後就能正常使用

相關文章
相關標籤/搜索