今早上编译 qt时、先检查一下剩余磁盘容量,发现不够了,怎么办?总不至于重新建一个更大的虚拟机硬盘,重装一次系统吧,时间太长了

 

下面说说我的解决办法:

第一步 :关闭虚拟机里面运行的系统(我个人的时fedora)并打开虚拟机设置选项,点击下图所示的 按钮,选择 expand,然后确定,等待它自己自动执行完毕;

或者,另外增加一个磁盘也行,如下图

一路next 使用默认选项,在 磁盘大小选择时,自定义你需要的(要是以后不够,再次使用本文的方法就可以了)

 

第二步,启动虚拟机

打开命令终端,输入: fdisk  /dev/sda    (是sda还是hd要看你是什么机器,我个人的是笔记本)】

接着 输入 p 打印你的磁盘信息

 

 

 

第三步:新建一个分区:(这里我是使用的扩展我得虚拟机磁盘容量,故它们是一个'盘' )

 接着在上面的  command后面输入 n 回车

提示给你两个选项:

Command (m for help): n  增加一个分区;
Command action
   e expand (1-3)              增加扩展分区

   p primary partition (1-4)           增加主分区

这里我选择 p

p
Partition number (1-4): 3                   分区编号要大于 已经有的sda后面的数字,如我的应该选择3;

回车以后一路默认,自动选择好 起始磁柱和结束磁柱(这里选择回车默认就等于是增加你刚才扩展的多大的容量)

完成以后,再次自动回到了命令接收状态:

Command (m for help): l                  输入字母L的小写,以便查看系认的文件类型的对应编号,一会用到)


接着回到

Command (m for help): t                 输入字母 t 回车,来制定这个分区的文件类型

在接下来的

hex code:83                          输入数字83回车(这里我忘了截图就这类似把)

完事以后

 

 

第三步续:

输入 字母 q 退出

接着在 终端输入   mkfs.ext3  /dev/sda3   回车      (具体的sda后面的数字看你的具体情况,总之是刚才新建的那个)

 

查看刚才新建的分区的卷标,使用命令: e2label  /dev/sda3 回车

如果是空的,那就在输入一遍:   e2label    /dev/sda3    /sda3 (命令的意思是 把分区/dev/sda3的卷标设置为 /sda3

 

然后编辑系统配置文件,挂在这个分区,比如

我是想挂在这个分区在opt目录下,那么就这么来,见图:

 

 

上图中的第十条是我自己刚才加的,你可以仿照,把”/opt/qt-4.5"替换成你想要挂载的位置,假如你想挂在它到 你的用户目录下来存放视频   ,那么先在你的用户目录下加一个文件夹,ru==如 vdieo,那么你该替换成 :" /home/你的用户名/vdieo“ 

LABEL=/sda3    你的挂载点     ext3                    default    0             0

  卷标                           分区的类型         这是默认项,第一个0表示不备份,如写1则备份,第二个0表示不自检,1为开机自检

 

保存配置文件,重启就ok了,实现自动挂载

 

下图是我重启后 使用了它以后的磁盘情况:

 

方法对其它 linux系统适用

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐