centos 7 在原有分区不改动的环境下制作自己想要的分区

我在网上下载好了centos 7,在虚拟机上安装好后,居然在安装过程中没有提示分区什么的,这就很纠结了。我就想要自己来建立分区,怎么办呢?我就按照分区的方式,fdisk什么的一通let's go!好吧,提示要reboot,使用了强制使用分区表(partprobe)也不行,好吧,重启吧完了,居然起不来了,进入了救援模式。cat 了一下/etc/fstab,居然是空的。好吧~~百度了一波也没有找到什么好的办法。重装吧~~~~

最后,只能是实现再加一块磁盘来实现自己的愿望~~~

可是,自己还是想在原有基础上进行分区~~,怎么办呢,找呗。终于还是找到了,下面就来给大家介绍一下:

1.首先在/home 下,新建一个大文件。

怎么创建呢?

linux下有个程序--dd,可以创建空文件(相关信息可以man dd 或者 info dd)

假设大文件在/home/big

centos 7 在原有分区不改动的环境下制作自己想要的分区

第二行:读入512条数据

第三行:输出512条数据


简单的介绍一下:if是input file,输入文件。/dev/zero是一直输出0的设备。of是output file,将一堆0写入到

后面的文件。bs是每个block的大小,count就是bs的个数。

我们可以查看一下刚刚新建的文件:

centos 7 在原有分区不改动的环境下制作自己想要的分区

看吧,是一个大的文件!

2.接下来,我们需要格式化这个大文件了

centos 7 在原有分区不改动的环境下制作自己想要的分区

在这里你需要输入y 因为,本来就不是一个正常的设备嘛~~

3.最后,只需要挂载就好了

centos 7 在原有分区不改动的环境下制作自己想要的分区

这里的loop设备,就是linux的一种伪设备,可以让我们像块设备一样访问一个文件!

最后的df,就可以看到我们的设备已经挂载好啦~