干货:如何在Ubuntu虚拟机下磁盘扩容

电子说

1.2w人已加入

描述

这几天编译openwrt固件,玩着玩着发现之前虚拟机默认设置的20G的磁盘空间已经不够用了,用baobab命令查看下磁盘分析,发现用来编译openwrt的文件夹已经7个多G了

没办法又不想重新安装Ubuntu,毕竟好多工具环境都搭建的差不多了,只好想办法对它进行扩容,下面看了些帖子,然后根据自己的经历总结如下:

首先保证虚拟机是关闭状态,然后虚拟机—>设置—>添加

根据自己需要添加所需硬盘的大小,然后启动Ubuntu系统打开终端,通过输入df命令,可以查看磁盘的使用情况以及文件系统被挂载的位置

df -h

然后输入sudo fdisk –l查看磁盘设备名称

sudo fdisk –l

此时将进入fdisk模式并出现Command (m for help):

这样使用m就可以查看当前的功能菜单列表,输入n(add new),创建分区

我这里已经扩展好了,如果没完成按照步骤会出现以下显示

Command action

l logical (5 or over)

p primary partition (1-4)

此时可以有两种选择,输入l表示创建扩展分区,输入p表示创建主分区,后面的1-4表示总共可以创建4块主分区,其中有的应该已经存在了。在此我们输入p来创建主分区

Partion number(1-4):

在此输入一个数字(1-4),表示你想创建的分区号。注意要输入尚未存在的分区号,例如6。接下来提示输入起始和结束扇区,我采用默认值。顺利完成后,输入w,保存修改

Command (m for help): w

重新启动后,检查/dev/sda3是否存在(或不重启,执行:partprobe)

通过下面命用ext3格式对/dev/sda6 进行格式化,

mkfs –t ext3 /dev/sda6

最后就是挂载新的分区

mount /dev/sda6 /mnt/sda6

如果想要开机挂载,则要修改开机启动项,切换到root命令,执行:

vi /etc/init.d/rc.local

这里在文本最后面添加一下语句

至此就完成了虚拟机下Ubuntu磁盘扩展,重启可以检验看下是否挂载成功。然后就可以把编译要用到的文件放到该目录下,这样就可以结局磁盘空间不够用的问题了。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分