1.3.3 硬盘分区和文件系统
1.硬盘分区
硬盘分区是针对一个硬盘进行操作的,它可以分为主分区(Primary Partition)、扩展分区(Extension Partition)和逻辑分区(Logical Partition)3种。其中,一块硬盘最多能有4个主分区,当然也可以另外建立一个扩展分区来代替4个主分区中的一个,然后在扩展分区内建立多个逻辑分区,逻辑分区没有个数限制。
2.文件系统
文件系统是操作系统最重要的一部分,它定义了磁盘上存储文件的方法和数据结构,是操作系统组织、存取和保存信息的重要手段。每种操作系统都有自己的文件系统,例如,Windows支持的文件系统主要有FAT16、FAT32和NTFS;Linux支持的文件系统有ext、ext2、ext3、ext4、hpfs、minix、iso9660、msdos、vfat、nfs、ntfs等,这使得它更加灵活,可以和许多其他的操作系统共存。
3.硬盘接口
目前常用的硬盘接口主要有IDE和SCSI两种。
(1)IDE接口
IDE接口速度虽然不如SCSI接口,但因其具有价格低廉和兼容性强等优点,被广泛应用于个人计算机、低档的服务器和工作站上。
在主板上的两个IDE接口:主IDE接口一般用IDE1表示;另一个用IDE2表示。每个IDE接口可以连接两个IDE设备,所以,一台计算机最多可连接4个IDE设备。接在同一个IDE接口上的两个IDE设备之间有主次关系,一个为主设备(Master),另一个为从设备(Slaver)。
Linux对连接到IDE接口的硬盘使用/dev/hdx的方式命名,x的值对应于硬盘安装位置。x的值可以是a、b、c、d,如表1-1所示。
表1-1 安装在不同位置上的IDE硬盘名称
(2)SCSI接口
SCSI接口是一种广泛应用于小型机上的高速数据传输接口,具有应用范围广、多任务、带宽大、CPU占用率低、支持热插拔等优点,但其价格较高,所以SCSI硬盘主要应用于中、高端服务器和高档工作站中。
连接到SCSI接口的设备使用ID号进行区别,SCSI设备ID号从0到15,SCSI主控制器通常占用ID 7,所以SCSI最多可以连接15个设备。Linux对连接到SCSI接口卡的硬盘使用/dev/sdx的方式命名,x的值为a、b、c等,即ID号为0的SCSI硬盘名为/dev/sda,ID号为1的SCSI硬盘名为/dev/sdb,依此类推。
4.Linux分区方案
安装Linux时,需要在硬盘中建立Linux的使用分区。多数情况下,至少需要为Linux建立以下3个分区:
①/boot分区:用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。
②swap分区:其作用是充当虚拟内存,其大小通常是物理内存的两倍左右。
③/(根)分区:Linux将大部分系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大。