虚拟机ubuntu扩容

之前由于虚拟机ubuntu分配空间太小,导致了空间不够,然后决定对其扩容。


一开始以为只需在虚拟机编辑那里扩展磁盘空间就够了。后来才意识到那只是给ubuntu分配了磁盘空间,你还需要从ubuntu内部进行磁盘分区并挂载!!!本以为是很简单的事情后来真的上手才发现全是坑。下面记录一下详细的步骤:


1.首先在ubuntu外的操作就不说了,直接编辑虚拟机然后为其扩展合适大小的磁盘空间。此处注意一但分配了想要再收回十分的麻烦。因此不是必需的话不建议进行扩容,不如直接新建一个虚拟机更方便。


2.进入ubuntu后,打开终端,输入 df -h ,查看当前磁盘信息。可以看到sda1是最大的分区,挂载到了根目录。如果你在前一步为其增加了30G的空间,我们的目的就是再创建一个30G的分区sda3。(此处还有一个选择是删除掉sda1,然后重新再创建一个55G的sda1,但是我猜测如果没做备份的话那已占22G的文件可能会丢失)


3. 在终端继续输入 sudo fdisk -l 输入linux密码(如果第一次使用重新输入sudo passwd进行设置)后可以看到当前已有分区。


上面会显示目前新增的可用磁盘空间和当前已有的分区。(注意不要把原有的分区删掉,题主一开始没搞清乱删一通把交换区也删掉了。。导致最后扩容好之后无法启动。。后面又是一堆麻烦事最后直接把原来的删掉新建了一个。。恢复各种文件配置真的药丸)


4.输入sudo fdisk /dev/sda 进入fdisk命令模式,然后再依次输入 n 回车(选择创建新分区) p 回车(选择创建主分区。此处不输数字的话默认为3) 连续两次回车(默认选择最小起始块和最大终止块,也就是最大的磁盘空间)w 回车(保存分区结果)

此处题主遇到的问题是只给新分区分了很小的空间(记忆好像是大约1个G),此处不知道什么原因。题主是在这时候把sda2 和 sda5都删掉了,然后新分区就分到了正常大小的空间。但是由于把交换区删掉了所以最后无法正常启动,后来就没有再试了。如果这里遇到问题可以试试把extend的分区也就是sda2删了,再创建新分区试试,不过出了错概不负责233.这个问题以后有时间再专门试试然后回来更新。实在不行多分几次,网上貌似有就这样成功的


5.新分区分好之后就是格式化分区并挂载到文件系统:

格式化:sudo mkfs -t ext4 /dev/sda3(注意这个sda3是你之前创建主分区时输入的数字,默认为3)

挂载: sudo mount /dev/sda3 你想挂载到的目录(例如/home/sda3)

如果希望开机自动挂载:  /dev/sda3 你想挂载到的目录(例如/home/sda3) ext4 defaults 0 0  


6.至此ubuntu扩容成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值