磁盘的组成主要有:
1.圆形的盘片
2.机械手臂与机械手臂上的磁头
3.主轴马达,用来转动盘片
4.最小的物理存储单位,扇区,每个扇区为512bytes
5.将扇区组成一个圆,那就是柱面,柱面是分区的最小单位
6.第一个扇区最重要,里面有硬盘主引导记录(Masterboottrecord,MBR)一集分区表(partition table),其中MBR占有446bytes,partition table则占有64bytes。
各种接口的磁盘在linux中的文件分别为:
1./dev/sd[a-p][1-15]:为SCSI,SATA,USB,Flash等接口的磁盘文件名
2./dev/hd[a-d][1-63]:为IDE接口的磁盘文件名。
super block:记录此文件系统的整体信息,包括inode/block的总量,使用量,剩余量,以及文件系统的格式和相关信息等
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码
block:实际记录文件的内容,若文件太大时,会占用多个block。
文件系统最前面有一个启动扇区(boot secter),这个启动扇区可以安装引导装载程序,这样一来我们就能够将不同的引导装载程序安装到个别的文件系统最前端,而不用覆盖整块硬盘唯一的MBR,这样也能制作出多重引导的环境。