Linux磁盘分区
分区类型
-
主分区:最多只能有4个
-
扩展分区:
最多只能有1个
主分区加扩展分区最多4个
不能写入数据,作用就是包含逻辑分区 -
逻辑分区
可以进行文件写入和读取
格式化
格式化,是根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据。
格式化就是将磁盘划分为等大小的数据块,将数据放入这些数据块中。注意,文件放入数据块是系统随机来分配的,一个数据块大小为4KB,一个文件的数据,并不一定就是按照规律来放入到数据块中的。
用户读取放入数据块中的文件
关键词:文件分区表
磁盘中,每一个文件都是有一个编号的,通过这个编号来找到这个文件的相关条款,通过这个相关条款即可知道,文件放在了那几个数据块中,最终我们的系统就可以将这几个数据块中的数据读取出来,在拼接成我们完整的数据。
这个编号我们将它称呼为:I节点号
大硬盘》小硬盘》格式化》写入文件系统》写入文件数据
磁盘挂载
-
必须分区
/ (根分区) linux最高等级目录。
/swap分区 (交换分区,不超过2GB,内存的2倍)
详解:/swap分区:
我们一般swap分区是内存的两倍,比如内存是1G,那么swap最大也就是2GB,但是为什么又说不超过2GB呢?原因很简单,因为我们的swap始终是一个虚拟内存,始终不可以取代内存,如果分配的很大,也只会占用我们的磁盘空间。 -
推荐分区
/boot (启动分区,200MB),我们Linux启动时所需的文件,还有就是为了防止我们的必须分区用完,Linux启动不起来。
分区》格式化》定义设备文件名》写入挂载点
通过上述四步,就可以将数据写入磁盘了
总结:
分区:把大硬盘分为小的逻辑分区
格式化:写入文件系统
分区设备文件名:给每个分区定义一个设备文件名
挂载:给每个分区分配一个挂载点。