xdays

linux 磁盘操作

硬盘有哪些组成部分?

这里指的是与存储相关的结构,从大到小依次包括,柱面--磁道--扇区。柱面是指硬盘盘面半径相同的所有磁道,它也是划分分区的单位;磁道就是盘面上的圆 圈;扇区是硬盘上的最小物理存储单位,一般为512字节。再来说一下MBR(master boot record),硬盘的0柱面、0磁头、1扇区,即硬盘的第一个扇区。这512字节有重要信息,前446字节为存储引导程序(boot loader)像grub,lilo等,接着64字节叫做DPT(disk patition table)来存储硬盘分区的信息,最后两字节固定为55AA。

文件系统基本概念有哪些?

节点(inode)和块(block):文件的属性和内容是分开存储的,节点用来存储属性,块用来存储内容包括文件名,而且节点还包括指向块的指针。文件系统就是通过节点和块来定位文件的。

目录(directory)和文件(file):建立目录和文件都需要分配节点和块;目录本质上也是一个文件,只是分配给目录的块存储的是目录内文件的关联性。
超级块(super block ...