查看磁盤格式
在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重啟一下便可以啦!