5.1 认识Linux分区 |
|
在Windows系统中经常会碰到C盘盘符(C:)标识,而Linux系统中没有盘符的概念,可以认为Linux下所有文件和目录都存在于一个分区内。Linux系统中每一个硬件设备(如硬盘、内存等)都映射到系统的一个文件。用于个人计算机的SATA接口设备在Linux系统中映射的文件以sd为前缀,个人计算机上的IDE映射的文件以hd为前缀,用于服务器的SCSI、SAS接口设备映射的文件以sd为前缀。具体的文件命名规则是以英文字母排序的,如系统中第1个IDE设备为hda,第2个SAS设备为sdb。
了解了硬件设备在Linux中的表示形式后,再来了解一下分区信息。示例5-1用于查看系统中的分区信息。
【示例5-1】
硬盘分区类型分别为主分区、扩展分区、逻辑分区。在对硬盘进行分区时,每一块硬盘设备最多只能由4个主分区构成,任何一个扩展分区都要占用一个主分区号码,主分区和扩展分区数量最多为4个。4个主分区和扩展分区占用了分区号1~4,例如第1个主分区使用号码1,第3个分区为扩展分区则使用号码3,在实际操作时不必从1到4依次划分主分区,也可以不使用1直接使用2~4中任意几个。当分区数量大于4个时,就必须要用到扩展分区和逻辑分区了,做法是先划分扩展分区,然后在扩展分区的基础上再建立逻辑分区。逻辑分区的分区号从5开始。
在进行系统分区时,主分区一般设置为激活状态,用于在系统启动时引导系统。分区时每个分区的大小可以由用户自由指定。Linux分区格式与Windows不同,Windows常见的分区格式有FAT32、FAT16、NTFS;而在Linux中,通常更习惯将分区格式称为文件系统类型,常见的文件系统类型有swap、ext3、ext4、XFS等。具体如何分区可参考本章后面的章节。