VirtualBox centos7如何擴(kuò)容

查看磁盤格式

在virtualBox中虛擬機(jī)->設(shè)置->存儲(chǔ),可看見磁盤格式。


image.png

修改磁盤大小

先把VBoxManage的路徑配置在環(huán)境變量的Path中,然后我就可以直接執(zhí)行VBoxManage的命令,然后到磁盤文件所在的位置Shift+鼠標(biāo)右鍵,打開命令窗口。

磁盤格式為vdi,則可直接在win終端中執(zhí)行如下命令:
VBoxManage modifyhd "centos7.vdi" --resize 51200(單位為M)
如果磁盤格式為vmdk,則需要先轉(zhuǎn)換為vdi格式,執(zhí)行如下命令:
VBoxManage clonehd "centos7-disk001.vmdk" "centos7.vdi" --format vdi
VBoxManage modifyhd "centos7.vdi" --resize 51200(單位為M)
可以在克隆的目錄下查看文件是否克隆成功。
image.png

擴(kuò)容核心操作

啟動(dòng)虛擬機(jī),執(zhí)行命令:sudo fdisk /dev/sda進(jìn)入如下界面


image.png

image.png

執(zhí)行sudo fdisk -l,可以看見原有的磁盤id就為8e

reboot
重啟后執(zhí)行sudo fdisk -l查看設(shè)備Boot(我的為 /dev/sda3 ),在執(zhí)行如下命令
sudo mkfs.ext4 /dev/sda3  //將分區(qū)格式化為ext4格式
執(zhí)行sudo pvcreate /dev/sda3創(chuàng)建新的物理分區(qū)
查看LVM信息
1.pvdisplay 查看物理卷
2.vgdisplay 查看虛擬卷
3.lvdisplay 查看邏輯卷

sudo vgdisplay可以看見如下內(nèi)容,再執(zhí)行sudo vgextend centos /dev/sda3 //擴(kuò)展到卷 組(centos便是下圖中的VG Name)


image.png

執(zhí)行sudo lvdisplay,根據(jù)大小判定/dev/centos/root即是根分區(qū),執(zhí)行 sudo lvextend /dev/centos/root /dev/sda3


image.png
sudo resize2fs /dev/centos/root //刷新邏輯分區(qū)容量
如果報(bào)錯(cuò)則是因?yàn)槟愕哪承┓謪^(qū)使用的是xfs的文件系統(tǒng),執(zhí)行 xfs_growfs /dev/centos/root 刷新邏輯分區(qū)即可。
這時(shí)執(zhí)行sudo df -h //會(huì)發(fā)現(xiàn)根分區(qū)容量變大了,恭喜你成功了
最后reboot重啟一下便可以啦!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容