- 修改硬盘镜像文件,win+R打开命令行
cd "\Program Files\Oracle\VirtualBox" VBoxManage list hdds VBoxManage modifyhd eecd0fea-d4b5-4aae-b054-0ed6cab25c42 --resize 61440
- 打开虚拟机,分区
df -ah #查看磁盘情况,虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统[格式化],所以linux操作系统无法识别 sudo fdisk /dev/sda #开始分区 在Command后输入p #会看到分配后的总空间 在Command后输入n(添加新分区),回车 #开始分区
若提示No free sectors available.说明扇区不够了,这时需要先删除分区,再重新分区 https://blog.csdn.net/J_H_C/article/details/84978650
删除分区后,输入n,再输入p,会让你选择地址
假设你需要扩容20GB,则地址区间大小为2021024*1024=41943040
所以得保证地址区间能有这么大,再选择开始的地址
输入 w #确保把操作写入磁盘 直接ctrl+c会前功尽弃
重启或sudo partprobe
- 格式化分区
sudo mkfs.ext4 /dev/sda3 #格式化分区,将分区文件系统类型设置为ext4
- 将新创建的分区挂载到已经创建的文件目录之下
sudo mount /dev/sda3 文件目录
- 设置开机自动挂载
sudo nano /etc/fstab
最后一行添加 /dev/sda3 文件目录 ext4 defaults, 0 1