问题描述:虚拟机磁盘空间给的是40G,但主目录实际分配空间只有11G,写满100%也不会变大。
以下说明中我的主分区是:/dev/mapper/ubuntu--vg-ubuntu--lv,我将扩容这个分区的大小。
第一步:查看是否有可分配空间
# 查看可分配空间,freee pe/size,我的是0,如果不是0就说明可分配的空间,之前我的是11G。
sudo vgdisplay
第二步:设置分配的大小,以下命令中+11G是要增加的空间大小,这个根据上一步查到的Free PE / Size来设置,不能超过。
sudo lvresize -L +11G /dev/mapper/ubuntu--vg-ubuntu--lv
第三步:修改实际分配大小。
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
到此扩容完成,可以用 sudo df -h 查看磁盘情况。/dev/mapper/ubuntu--vg-ubuntu--lv从11G增加到23G,
在VirtualBox的NAT模式下,要使用SSH访问子系统,需要进行以下配置:
- 确认子系统已经安装并启动。
- 在VirtualBox中,进入子系统的设置界面,选择网络设置。
- 在网络设置中,选择“高级”选项,然后选择“端口转发”。
- 在“端口转发”设置中,添加一个规则,将主机端口(例如1234)映射到子系统的SSH端口(通常为22)。
- 在主机上,打开终端或命令提示符,确认1234端口已经开启并正在监听。
- 在终端或命令提示符中,使用SSH连接到子系统。例如,如果子系统的IP地址为192.168.56.101,则可以使用以下命令进行连接:
ssh username@192.168.56.101 -p 1234
其中,username是子系统的用户名。
连接成功后,您就可以在SSH会话中访问子系统了。请注意,使用SSH访问子系统需要确保主机的网络设置正确,并且子系统已经开启了SSH服务。