Linux磁盘分区

本文介绍了Linux磁盘分区的概念,包括设备文件名的命名规则,如/dev/sda1表示第一块硬盘的第一个分区。挂载点在Linux中替代了Windows的盘符,通过目录名来指定。推荐的分区方案包括根目录/、家目录/home、交换分区/swap和启动分区/boot。在实践中,合理的分区能避免根目录满导致系统无法启动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个硬盘就和一个大柜子一样,如果你的衣服裤子袜子等东西都随便往里面放。假如我要找一条裤子,肯定能找到,但是要花很长时间。
所以要对柜子进行合理规划,也就是分区,将它从逻辑上分为几个部分。
比如在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下的系统文件啦!!!
 

 

 

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值