硬盘基本知识
硬盘中有多张盘片,每张盘片分为正反两面,每一面上划分为多条磁道,就是一圈一圈的同心圆,最外面的为0号磁道,磁道号向圆形处依次增加。
MBR(Master Boot Recorder):硬盘的第零磁道的开始位置,记录硬盘的分区信息。这也是计算机开机之后要去利用该硬盘时, 必须要读取的第一个区域。如果这个区域坏了,那硬盘就废了。
磁柱:半径相同的磁道构成一个磁柱。
分区就是确定起始磁柱和结束磁柱的位置。
逻辑区块(Block):分区在格式化的时候确定的最小存储单位。以后读取数据都是一个Block一个Block的读取。
每一个分区又称之为档案系统,档案系统开始位置的那个Block叫做superBlock,里面记录了档案系统的大小,空的和满的Block的数量等信息。因此在使用该档案系统进行存取时首先会经过superBlock,如果它坏了,这个档案系统就坏了。
Linux中的ext2格式将每个档案的内容分为两个部分储存,分别是inode和blockarea,inode中存放的是档案的属性以及该档案在哪一个区块中,因此它能够指向对应的区块;blockarea中则存放档案具体的数据内容。
硬盘分为主分区和扩展分区,其中扩展分区再细分为逻辑分区才可使用。
Linux中若只分为一个主分区和一个扩展分区,但是扩展分区又分为4个逻辑分区,
则对应硬盘代号为:/dev/hda1,/dev/hda5,/dev/hda6,/dev/hda7,/dev/hda8
/dev/hda[1~4]只能作为主分区的代号。
主分区和扩展分区加起来最多有4个,扩展分区最多一个。