
我有一個 Virtualbox VM,在 8GB 磁碟中安裝了 Ubuntu 12,並帶有加密的 LVM。
我設法添加了一個 20GB 磁碟,現在我需要擴展 LVM 以也使用這 20GB,或者將整個小磁碟複製到大磁碟,然後刪除小磁碟。
我怎麼做?
答案1
假設新磁碟為/dev/sdb
,則方法如下。在執行任何操作之前,請確保您完全理解這些命令:
使用磁碟建立新的實體磁碟區:
pvcreate /dev/sdb
將磁碟區新增至磁碟區組:
vgextend <vg> /dev/sdb
將任何內容從 8GB 磁碟移至 20GB(假設是/dev/sda
)
pvmove /dev/sda /dev/sdb
從磁碟區組中刪除 8GB:
vgreduce <vg> /dev/sda
停止 /dev/sda 作為 lvm 物理卷:
pvremove /dev/sda
然後你就可以把它從盒子裡拿出來了...
使用以下pvdisplay -m
命令確認每個磁碟上的內容:
pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb
您需要確保刪除的磁碟上沒有留下任何內容。