硬盘:由许多盘片,机械手臂,磁头,主轴马达

磁盘的最小单位:扇区(每个扇区的大小是512字节)

磁道:扇区组成的一个圆

柱面:所有磁盘上面的同一磁道

分割硬盘时的最小单位:柱面

第一块扇区被称为“硬盘主引导扇区”:1.主引导分区(Master Boot Record,MBR):可以安装引导加载程序的地方,有 446byte。

2.分区表(partition table):记录整块磁盘分区的状态,有64byte。

3.另外2byte,扇区结束标志字(55AA)

446+64+2刚好等于512,byte

**************************************************************软件磁盘阵列**************************************************************

常见的三种等级的RAID

①RAID-0(等量模式):性能最佳--举例:你有两块磁盘组成RAID-0,当你有100MB的数据要写入,每个磁盘会各分配到50MB的存储量

也可以这样: 你用200GB和500GB组成的RAID-0,那么最初的400GB数据可以同时写入两块磁盘中(各消耗200GB),后来加入的数据只能写入500GB的那块磁盘中

优点:RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。

缺点:RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用。

②RAID-1(映像模式);完整备份--举例:你100MB的文件,且你仅有两块磁盘组成的RAID-1,那么这两块磁盘将会同步写入100MB到它们的存储空间去(最好是一模一样的磁盘)

优缺点:RAID1是将一个两块硬盘所构成RAID磁盘阵列,其容量仅等于一块硬盘的容量,因为另一块只是当作数据“镜像”。RAID 1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。它的性能 自然没有RAID 0磁盘阵列那样好,但其数据读取确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。RAID 1磁盘阵列的写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID 1磁盘阵列一般支持“热交换”,就是说阵列中硬盘的移除或替换可以在系统运行时进行,无须中断退出系统。RAID 1磁盘阵列是十分安全的,不过也是较贵一种RAID磁盘阵列解决方案,因为两块硬盘仅能提 供一块硬盘的容量。RAID 1磁盘阵列主要用在数据安全性很高,而且要求能够快速恢复被破坏的数据的场合。

③RAID 0+1和RAID 1+0

RAID 0+1:先让2个磁盘组成RAID 0,这样的设置有两组,然后让这两组RAID 0组合成一组RAID 1(性能好而且安全)

RAID 1+0:先组成RAID 1,再组成RAID 0 (性能好而且安全)

④RAID-5(性能与数据备份的均衡考虑)--至少需要3块以上的磁盘才能组成这种类型的磁盘阵列。

RIAD 5的总容量会是整体磁盘数量减一块,并且当损毁的磁盘数量大于等于两块时,整个RAID-5的数据就被损毁了,因为RAID-5默认仅能支持一块磁盘的损毁情况。

(同时扩展一下,RAID-6:总容量会是整体磁盘数量减两块,并且当损毁的磁盘数量大于等于三块时,整个RAID-6的数据就被损毁了,因为RAID-6默认仅能支持两块磁盘的损毁情况。)