磁盘的4K对齐问题
- 其他
- 7天前
- 14热度
- 0评论
4K对齐是一种格式化和分区技术,无论是Windows还是Linux都需要4K对齐以提升性能,无论是机械硬盘还是SSD都需要4K对齐,虽然机械硬盘4K对齐提升的性能没有SSD大,但是也是有效果的。
据查,标注了AF的机械硬盘,“AF”(也就是所谓的高级格式化)就是4K对齐格式化,也叫高级格式化。既然硬盘厂商支持4K对齐,他是不知道你装Windows还是Linux。
发展历程大概是这样的:
- 首先,早期硬盘每扇区是512字节,随着硬盘新技术的不断推出,新标准的出现,情况发生了变化。
- 固态硬盘(Solid State Disk)等新存储技术出现后,扇区不见得一定是512字节(1024,2048,4096都有)出于兼容性等因素考虑,新硬盘用固件对OS伪装成512字节。
- 大容量硬盘使用 Advanced Format (高级格式化) 设计标准,其规定每扇区4096字节。所以后来厂商达成一致,2011年1月1日后的硬盘,都会遵循高级格式化标准使用高级格式化标准的硬盘,背面应该有 Advanced Format Drive ... 的字样(也就是标注AF)所以,针对每扇区4096字节的硬盘,会考虑对齐问题,也就是所谓的"4K对齐"这要看你将使用的操作系统,Linux还要看内核版本,还有使用分区软件的版本。
注意:Centos需要做4K对齐时需要满足内核版本需在2.6.34以上才能支持4K对齐。
那如何验证是否4K对齐?
使用 fdisk -lu 就可以看到
查看每个分区起始的数字,能被8整除,就是4K对齐