分区对齐
分区对齐意味着分区与数据存储设备(例如硬盘,固态驱动器(SSD)或RAID卷)的合理边界对齐. 正确的分区对齐可以确保数据访问期间的理想性能. 错误的分区对齐会导致性能下降,特别是对于SSD(内部页面大小为4,096或8,192字节),具有4,096字节扇区的硬盘驱动器和RAID卷.
分区历史记录
过去,第一个分区总是从LBA(逻辑块地址)地址63开始,该地址对应于第64个扇区(另请参阅CHS和LBA硬盘寻址). 该(逻辑)扇区的大小为512字节. 对于普通硬盘驱动器(物理扇区大小为512字节),这是可以接受的. 在外部访问方面,物理扇区大小为4,096字节的较新的硬盘驱动器实际上模拟了512字节的扇区大小,但内部使用的是4,096字节. 甚至SSD也可以使用4096或8192字节的页面大小. 这些新的硬盘驱动器和SSD的问题是从LBA地址63开始的分区.
如果使用典型块大小为4096字节的文件系统格式化分区,则文件系统的4096字节块将不会直接应用于硬盘的4096字节扇区或硬盘的SSD页面. 8192字节的扇区. 写入4096字节的文件系统块时,必须修改两个4096字节的扇区或页面.
正确的分区对齐
为了避免这些问题,建议在1M字节边界对齐. 当前的寻址系统分为512字节的逻辑扇区,该扇区对应于2,048个扇区.
如何在Linux上进行分区对齐
可以通过禁用DOS兼容模式并设置扇区单位来实现正确的对齐(分区将从LBA地址2,048开始. 对于页面大小为4096字节的SSD,开始处将有256个空页面. 分区将从257页开始. )
以下是使用fdisk进行分区的情况,其中-c参数用于禁用dos兼容模式,而-u参数用于将扇区用作数据单元.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-297430-1.html