Linux磁盘分区

一个硬盘就和一个大柜子一样,如果你的衣服裤子袜子等东西都随便往里面放。假如我要找一条裤子,肯定能找到,但是要花很长时间。
所以要对柜子进行合理规划,也就是分区,将它从逻辑上分为几个部分。
比如在windows中,我们把一块硬盘分为三份,然后呢,给每一份起个名字(分配盘符),叫做,C盘,D盘,E盘。

2.linux中的分区

2.1设备文件名

linux和windows有一点不一样,windows一开始就是有图形界面的,那么一块硬盘分成三个分区,我可以直接给他分配盘符了,以图1的衣柜举例,我可以让左边的分区为C盘,以此类推。 
但是linux一开始是没有图形界面的(虽然现在有了),那么我们要对设备提前取好名字。 
对于常见的SATA接口或者现在有M.2接口的固态盘来说,第一块硬盘的第一个分区在linux中叫做/dev/sda1,其中字母a表示第一块,那么第二块就是b;数字1表示该块硬盘的第一个分区。 
举个例子,我第二块硬盘的第2个分区,就叫做/dev/sdab2

2.2挂载和挂载点

当我们对这些设备规定好名字后,那么就可以开始分配“盘符”。 
注意,盘符这个概念是windows中的,在linux中,叫做挂载点。 
那么给分区分配“盘符”的过程叫做挂载。 
而且在linux中,挂载点不是像windows一样,是叫C D E,而是用目录的名字来作为挂载点。 
linux中大多数目录都能作为挂载点。

2.3分区方案

根据视频课里老师讲的,推荐分区如下: 
/ 根目录 
/home 家目录,本身它属于根目录,不过单独给他分区,这样,我可以把一些数据文件存在家目录; 
/swap 交换分区,对于现在的电脑内存来说,给swap的分区大小和电脑内存一样大就可以了; 
/boot 启动分区,首先和/home意义,从目录上,本身它属于根目录。如果不分,万一根目录满了,那么系统就启动不了了。

 

自己实践总结:

centos磁盘分区,dev中先把你电脑中的多少块硬盘分好,假如1号硬盘100g,2号硬盘1T。
比如在1号硬盘上创建3个区abc
在2号硬盘上创建3个区abc.

创建分区后,再把文件挂载上去,把/boot挂载到2号硬盘的a区分500g./root挂载到1号硬盘的b区分50g.因为所有的文件都是在/根目录下,所有把其他的区都分给/根目录。上面只是把/root,/boot目录单独分出来而已。

在虚拟机中,分给虚拟机那个镜像100g,就相当于就一个1号磁盘100g。给/boot10g,/root20g.其他70g全部给/根目录,
系统中如果不分区,一旦/根目录满了,系统就无法启动,就是无法执行/boot下的系统文件啦!!!
 

 

 

 

 

 


 

你可能感兴趣的:(RJ)