LINUX之系统分区及挂载的概念

20170323更新文字内容

最近学习的过程中,包括之前,很早就遇到过系统分区以及挂载的概念,但是一直没有很好的理解。
后来看到慕课网的视频,老师用一个衣柜的例子就比较形象地解释了几个概念间的关系。
不得不引用这句名言,比较是一切理解和思维的基础

一个硬盘就和一个大柜子一样(图1),如果你的衣服裤子袜子等东西都随便往里面放。假如我要找一条裤子,肯定能找到,但是要花很长时间。
柜子1

图1

所以要对柜子进行合理规划,也就是分区,将它从逻辑上分为几个部分。
比如在windows中,我们把一块硬盘分为三份,然后呢,给每一份起个名字(分配盘符),叫做,C盘,D盘,E盘。
图2

图2

1.分区的规则

当然分区也是要有规则的,如图3所示:
分区规则

图3


注意,扩展分区只能包含逻辑分区,它本身是不占有空间的,或者我自己理解为,扩展分区就是对所有逻辑分区的一个总称。

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意义,从目录上,本身它属于根目录。如果不分,万一根目录满了,那么系统就启动不了了。

3.视频地址

这里贴出视频的地址,有需要的同学可以看一下!
系统分区及挂载的概念

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值