电子说
这几天编译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磁盘扩展,重启可以检验看下是否挂载成功。然后就可以把编译要用到的文件放到该目录下,这样就可以结局磁盘空间不够用的问题了。
全部0条评论
快来发表一下你的评论吧 !