磁盘分区,顾名思义就是对电脑中的硬盘进行空间划分,这样不仅有利于备份,还可以对文件进行分门别类。那么你对Linux磁盘分区了解多少呢?我们通过这篇文章来学习一下。
Linux磁盘分区主要分为基本分区和扩充分区两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区;扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。
在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。
在Windows操作系统中,是先将物理地址分开,再在分区上建立目录;在Windows操作系统中,所以路径都是从盘符开始。
Linux相反,先有目录,再将物理地址映射到目录中。在Linux操作系统中,所有路径都是从根目录开始,Linux默认可以分为三个区,分别是boot分区、swap分区和根分区。
1、boot分区:该分区对应于/boot目录,约100MB.该分区存放Linux的Grub和内核源码。用户可以通过访问/boot目录来访问该分区。换句话说,用户对/boot目录的操作就是操作该分区。
2、swap分区:该分区没有对应的目录,故用户无法访问。Linux下的swap分区即为虚拟内存,虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行。所以说,虚拟内存只是暂时存放数据,在该空间并没有执行。
3、根目录:在Linux操作系统中,除/boot目录外的其他所有目录都对应于该分区。因此,用户可以通过访问除/boot目录外的其他所有目录来访问该分区。