VirtualBox备忘

  |   0 评论   |   0 浏览

背景

记录一下遇到的VirtualBox相关操作。

端口转发

在虚拟机使用NAT模式时,宿主机怎么ssh到虚拟机中呢?可以通过设置端口转发。[2]

入口在 Settings --> Network --> Advanced,点击 Port Forwarding。

增加一条规则,如:

ssh TCP 127.0.0.1 2522 10.0.2.15 22

磁盘扩容

VirtualBox给磁盘分配了25G的空间,使用了99%了,需要扩容到75G。

扩容

VirtualBox扩容

在虚拟机关机的情况下:

工具 -> 虚拟硬盘 -> 双击 -> 属性 -> 大小 -> 从25GB改为75GB。

Ubuntu系统扩容

确认扩容成功

通过 fdisk -l /dev/sda,可以看到容量已经为75GB了。

# fdisk -l /dev/sda
Disk /dev/sda:75 GiB,80530636800 字节,157286400 个扇区

准备Gparted启动镜像

我们使用Gparted来继续操作。使用Gparted操作更友好安全一些。

准备启动镜像 http://jaist.dl.sourceforge.net/project/gparted/gparted-live-stable/1.5.0-1/gparted-live-1.5.0-1-amd64.iso,大小 488MB。

启动时,从此光盘启动,一路走默认值。

重新划分目录大小

直接在图形界面操作即可,操作完成后重启。

GParted内部执行了几个操作:

  1. 检查文件系统错误
e2fsck -f -y -v -C 0 'dev/sda1`
  1. 扩容分区
resize2fs -p `/dev/sda1`

参考

  1. 如何在virtualbox中对虚拟机进行磁盘扩容?]
  2. How to enable access to VirtualBox via SSH NAT ?