(二)Linux的分区

在安装Linux之前,先了解一下磁盘分区的概念,这样在安装Linux时候才有头绪


1.磁盘分区

磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。磁盘一旦划分为多个分区。不同类的目录和文件可以存入不同的分区。越多分区,也就有更多不同的地方,可以将文件的性质区分得更细,按照更为细分的性质,存储在不同的地方以管理文件;但太多分区就成了麻烦。

在一个MBR分区表类型的硬盘中最多只能存在4个主分区。如果一个硬盘上需要超过4个以上的磁盘分块的话,那么就需要使用扩展分区了。如果使用扩展分区,那么一个物理硬盘上最多只能3个主分区和1个扩展分区。扩展分区不能直接使用,它必须经过第二次分割成为一个一个的逻辑分区,然后才可以使用。一个扩展分区中的逻辑分区可以任意多个。

2.磁盘格式化(高级格式化)

这里的格式化不是简单的指将硬盘上的数据清空。而是向硬盘写入文件系统(eg:FAT16、FAT32、NTFS等,具体参见计算机操作系统),这个文件系统通俗来说就是一个软件,负责管理硬盘上的数据(这里是学习Linux,具体复杂的细节就不用具体了解)。

3.设备文件名

在向磁盘写入文件系统以后,还无法直接给各个分区分配盘符,Linux系统自动给这块硬盘命名一个硬件上的名称,叫做设备文件名。各个分区也会分配各一个设备文件名。

(二)Linux的分区_第1张图片

举个例子:现在我们使用的硬盘大多数是SATA接口的,所以该硬盘的设备文件名就是 /dev/sda;如果该Linux系统下再有一块硬盘,该硬盘设备文件名就是 /dev/sdb。硬盘上第一个分区叫做  /dev/sda1,第二个分区就是 /dev/sda2,以此类推。这里只要可以看明白怎样命名就行了。

4.挂载

听着这个名称好高深,个人理解:挂载就是给磁盘每个分区分配盘符的过程。在Linux中这个盘符通常被称为挂载点。所以挂载就可以解释为:挂载就是给磁盘每个分区指定一个挂载点。

不同于常用的Windows,Windows使用英文字母(C、D、E等)等作为盘符;Linux则使用一个目录名称作为盘符(/、/boot、/home等),理论上任何目录名称都可以作为Linux盘符,但是这只是理论,实际中有规定和限制。

Linux规定的必须分区有两个:/(根分区:这是Linux中最高层目录) 和 swap分区(交换分区,理论上大小应该为物理内存的两倍,但是实际情况中大小不应该大于2GB。交换分区其实就是虚拟内存)

推荐将 /boot 目录作为一个分区,原因:当给 /boot 分配分区以后,以后就再也无法向 /boot 分区写入数据。/boot 分区存储的都是Linux启动是必要的文件。当Linux的磁盘存储满了之后,也不会影响Linux的启动。/boot 分区分配 200MB足够了。

下面是分区的一个简单实例:

Linux可以每个目录都可以有一个独立的分区,这和Windows不同,这是要注意的。

(二)Linux的分区_第2张图片

在简单了解过Linux分区之后,安装Linux系统分区的时候就清楚了。

 

你可能感兴趣的:(Linux)