磁盘中最常用的物理单位是扇区,一个磁盘由很多个扇区组成。
老式磁盘的扇区大小是512字节。
CHS和LBA是磁盘的两种寻址方式,现在都使用LBA方式。
LBA方式很简单,所有扇区从0开始编号,通过山区数量指定扇区的位置。
用fdisk -lu 可以看到一个磁盘和其中的分区的扇区数量。
第0号扇区是存储MBR的扇区。
MBR中0—445共446个字节中存储的是引导程序,通常是GRUB(stage1)。
446—509共64个字节中存储的是分区表。
510、511这最后两个字节中存储的是AA55(MBR结束标志)。
如果最后不是AA55则电脑认为MBR损坏。
新式磁盘的扇区大小是4k字节。
但是为了兼容性,硬盘控制器模拟扇区大小为512字节。
所以为了性能上不产生额外的开销,就要将物理和逻辑扇区的起始位置对齐,也就是常说的4k对齐。
因为4k是512的8倍,所以在分区的时候,就要将每个分区的起始位置的扇区号设置为8的倍数。
GPT分区是新式的分区方式,分区表从第2扇区到第33扇区共32个扇区,可以创建128个分区。
parted命令用于创建GPT分区。
原文地址:http://8220583.blog.51cto.com/8210583/1617342