系统磁盘能被系统使用的步骤

1.将磁盘接入系统 —-> 2.对磁盘进行分区 —-> 3.格式化 —-> 4.给分区分配设备文件名 —-> 5.接入挂载点

一、磁盘分区

磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。磁盘只有划分成数个分区(Partition),不同类型的目录与文件才能存储进不同的磁盘分区。

二、分区类型

主分区:
最多只能有4个

扩展分区:

  1. 扩展分区最多只能有1个
  2. 主分区加扩展分区最多有4个
  3. 扩展分区不能写入数据,也不能格式化,只能用于包含逻辑分区

逻辑分区:
存储数据、格式化等
image.png
image.png

1、2、3、4分区号只能分给主分区或扩展分区,逻辑分区号的5即代表第一个逻辑分区

三、格式化

格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如:windows的FAT16、FAT32、NTFS;linux的EXT2、EXT3、EXT4)。在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

四、硬件设备文件名

在Linux中,所有的硬件设备都是文件,且会建立相应的映射文件名。设备文件是由系统自动生成的,我们只需要知道这些设备文件名对应的含义即可。

硬件 设备文件名 说明
IDE硬盘 /dev/hd[a-d] hda:第一块IDE硬盘, hda1:第一块IDE硬盘的第一个分区
SCSI/SATA/USB硬盘 /dev/sd[a-p] sda1,sda2(当前主流的是SATA硬盘接口)
光驱 /dev/cdrom或/dev/sr0
软盘 /dev/fd[0-1]
打印机(25针) /dev/lp[0-2]
打印机(USB) /dev/usb/lp[0-15]
鼠标 /dev/mouse

未标题-1.jpg

五、挂载

类似于windows下给磁盘分配盘符。linux中每一个分区都需要分配一个挂载文件夹,称为挂载点,表示该文件夹下面所有非其他挂载点的资源都保存在该分区下。
windows中采用大写字母作为盘符,linux则用文件夹作为挂载点。理论上所有的文件夹都能作为挂载点,实际上有一小部分文件夹不能作为挂载点。

必要分区

以下目录必须作为挂载点,分配分区

/:根分区
swap:交换分区(虚拟内存),和内存交换存储空间,填补内存不足,提高效率。大小建议为内存的2倍,不超过2G,太大没有意义,弊大于利。

推荐分区

建议以下目录也作为挂载点,进行分区。 /boot分区用于系统启动,Linux的系统启动信息必须放在磁盘最开始的位置。因此,/boot分区必须是第一个分区,如果将/boot分区放在后面可能会导致系统无法启动。

/boot:启动分区,大小建议200M。该目录用于保存系统启动数据,分区后一般不再往该文件夹写入数据,如果该目录所在的分区被写满,则可能导致系统无法启动。
image.png

总结

分区:把大硬盘分为小的逻辑分区
格式化:写入文件系统初始化数据
分区设备文件名:给每个分区定义设备文件名
挂载:给每个分区分配挂载点