天天看點

vmware ubuntu server64 LVM磁盤線上擴容

這個網上雖然很多 但是...你懂的 國内 技術環境太惡劣了 不是 轉的就是 複制的 要麼就是 好幾十年前的 。。。我試了 20多個網上教程 都不行。。。。

虛拟機弄壞了好幾個。。。。

後來我經過我的不懈努力 終于搞出來了 下面這些步驟都是可以經過實踐證明的

環境:虛拟機 VMware-workstation-full-11.1.0.58002.1428919414

作業系統:ubuntu-14.04.2-server-amd64

本實驗是要把 20G的的硬碟加到30G

首先

虛拟機添加 獨立的非快照模式的硬碟 (勾選不受快照英雄的獨立磁盤選項)10G

如圖:

[img]http://dl2.iteye.com/upload/attachment/0109/5261/842967f2-02dd-3f75-b723-65f3cf7559c0.png[/img]

下面一步步照做就是了 具體指令 不懂的 百度詳細了解下

fdisk -l,檢視分區,找到沒有分區的新增的硬碟 /dev/sdb

fdisk /dev/sdb

對新增的盤進行分區

輸入n,建立新的分區

輸入p,建立一個主分區

輸入1,表示分區标号

回車,回車

兩個回車表示本次分區對整個容量進行操作

輸入t,改變預設的分區格式

輸入8e,十六進制數字,表示lvm格式

輸入w,儲存分區退出,這樣就完成了新增硬碟的分區操作

輸入partprobe,使用partprobe指令更新核心的中硬碟分區表

pvcreate 分區名稱,如:pvcreate /dev/sdb1,建立新的實體分區 pvcreate指令用于将實體硬碟分區初始化為實體卷,以便被LVM使用。

【經驗技巧】要建立實體卷必須首先對硬碟進行分區,并且将硬碟分區的類型設定為"8e"後,才能使用pvcreate指令将分區初始化為實體卷。

pvdisplay,檢視實體分區

vgdisplay 檢視卷組

輸入:vgextend 原卷組名稱 要加入的卷組名稱,表示将磁盤添加到VG組

vgextend ubuntu-vg /dev/sdb1

【功能介紹】vgextend指令用于動态的擴充LVM卷組,它通過向卷組中添加實體卷來增加卷組的容量。

【經驗技巧】LVM卷組中的實體卷可以在使用vgcreate指令建立卷組時添加,也可以使用vgextend指令動态的添加。

輸入lvdisplay 檢視邏輯卷

pvscan指令:掃描所有磁盤上的實體卷

【經驗技巧】使用pvscan指令的"-n"選項可以顯示硬碟中的不屬于任何卷組的實體卷,這些實體卷是未被使用的。

輸入:lvextend -L +30G 要擴容的邏輯卷名稱,表示将vg組中的空閑容量30G加入指定的邏輯卷中

lvextend -L +10g /dev/ubuntu-vg/root

然後輸入:resize2fs 已擴容的邏輯卷

resize2fs /dev/ubuntu-vg/root

完成;

如果你按照我說的成功了 就給我一個贊吧 :D