硬盘
CHS结构体系的硬盘
磁头:Heads
柱面:Cylinders
扇区:Sector 每个扇区存储512字节 (512B)
现在硬盘都采用ZBR技术:
ZBR(Zoned Bit Recording)区位记录
操作系统读取硬盘的时候,不会一个个扇区地读区,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是1KB,即连2个sector组成一个block。4K=8(扇区)sector
查看系统块大小
[root@localhost ~]# xfs_growfs -l /dev/sda3 |grep --color size  (XFS文件系统查看明亮)
log size unchanged, skipping
meta-data=/dev/sda3              isize=256    agcount=4, agsize=3656896 blks
data     =                       bsize=4096   blocks=14627584, imaxpct=25
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=7142, version=2
[root@localhost ~]# tune2fs -l /dev/sda3  | grep --color size  (ext4文件系统查看命令)

磁盘管理
MBR:Master boot record 主引导记录
硬盘的0柱面、0磁头、第一个扇区称为主引导记录(MBR)它由三个部分组成,主引导程序、硬盘分区表DPT(disk partition table)和分区有效标志(55AA)。
在总共512字节的主引导记录里主引导程序(boot loader)占446字节,分区表DPT占用64字节16*4=64,magic number占2个字节固定为55AA
分区
添加磁盘步骤
添加设备  分区  格式化(创建文件系统) 「起名」修改配置文件  创建挂载点  挂载

fdisk
fdisk -l  #查看磁盘信息
[root@localhost ~]# fdisk /dev/sdb     #创建&管理分区
命令(输入 m 获取帮助):m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   e   扩展分区
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition新建
   o   create a new empty DOS partition table
   p   print the partition table打印分区表
   q   quit without saving changes推出
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit保存
   x   extra functionality (experts only)