virtualbox中调整虚拟机的硬盘大小,再fdisk 扩大ext3分区


VBoxManage.exe modifyhd E:ubuntu_64.vdi  showhdinfo

UUID:                 d476f654-3100-4530-b645-31dcaf80ae56

Accessible:           yes

Logical size:         28723 MBytes

Current size on disk: 23389 MBytes

Type:                 normal (base)

Storage format:       VDI

Format variant:       dynamic default

In use by VMs:        ubuntu64_build_android (UUID: b787cc4e-69b5-4c05-99d3-f06029b9d910)

Location:             E:ubuntu64.vdi


VBoxManage.exe modifyhd –resize 30000 E:ubuntu_64.vdi

0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%




ubuntu光盘启动进入Linux系统

1、执行 fdisk -l > /tmp/fdisk.out 命令,将 fdisk 的信息保存;

2、执行 fdisk /dev/sdb 命令,对 sdb 设备进行操作,
输入 d 将唯一一个分区删除;(只要不保存就不会影响数据的)
输入 n 建立一个主分区,分区号和之前的保持一致;
在 First cylinder 处输入之前分区的 start 值,如果不清楚,可以查看备份出来的 fdisk.out 文件,关于 /dev/sdb1 的start 值;(此处非常重要!)
Last cylinder 可以直接回车,默认最大,也就是说将全部空间给该分区,当然也可以手动输入,但不能比之前的小;
输入 w 保存。

3、e2fsck -y /dev/sdb1 检测文件系统;

4、resize2fs /dev/sdb1 使扩大的文件系统生效。

需要说明的是,如果设备上有很多分区,只能扩最后一个分区。