硬盘的每一个盘片都是上、下两个盘面,每个盘面都可以存储数据成为有效盘面;因为每一个有效盘面上都有一个对应的读写磁头(Header),所以盘面号也称为磁头号;所有的盘面(磁头)由上至下从0开始编号;
磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(track);在最外圈,离主轴最远的地方是0磁道,硬盘数据的存放就是从最外圈开始的;
将每个环形磁道等距离切割,形成等长度的圆弧,每个圆弧就是一个扇区(Sector);扇区是从1开始编号,每个扇区中的数据作为一个单元同时读出或写入,即一个扇区是读写的最小单位(因为磁头只能定位到某个扇区的开头或结尾,而不能在扇区内部定位);
所有盘面上的同一磁道,在竖直方向上构成一个圆柱,通常称为柱面(Cylinder);柱面同磁道一样,也是由外圈向内圈,从0开始编号;
柱面(Cylinder)、磁头(Hearder)、扇区(Sector)三者简称为CHS,所以扇区的地址又称为CHS地址;
磁头数(Headers)表示硬盘总共有几个磁头,即有几面盘片;柱面数(Cylinders)即也是表示硬盘每一面上有多个磁道;扇区数(Sectors)表示每一条磁道上有多少个扇区;每个扇区通常是512B;所以基于CHS编址方式的磁盘最大容量 =Heads*Cylinders*Sectors*512B
机械臂(磁头臂)将磁头移动到(数据所在的)相应磁道上(此过程即为选取柱面的过程,即寻道的过程),停在某个扇区的开头或结尾处,磁盘继续转动,一直等待到转动到所要查找的数据所在的扇区位置的过程,称为等待时间,所有数据的等待时间,称为平均寻道时间,也称为平均等待时间。
通常一块硬盘在Linux系统内可以被使用,要经过的步骤为:创建分区-格式化-挂载,分别用命令工具fdisk–>mke2fs–>mount去实现。