如何使用linux工具设置磁盘分区alignment?

阅读SQL Server的磁盘分区alignment最佳实践后 ,我只想给这些build议一个尝试,但在我的Linuxtesting服务器上。 什么是为了设置分区偏移量(如果可能的话, fdisk或Linux Live CD上可用的任何其他分区工具)所需的参数?

我从Netapp最佳实践指南中获取了关于在iscsi卷上alignment分区的内容,但是它应该是真实的,因为您的目标是将起始扇区设置为适当的值。 在你的情况下,可以根据SQL最佳实践指南将64更改为适用的值。

在fdisk中inputexpert模式并将分区的起始LBA更改为一个可以被8整除的值。在下面的例子中,默认起始扇区是63,我们将把它改为64,因为64可以被8整除。由fdiskselect的默认起始扇区是基于LUN的大小。 fdisk使用LUN大小来计算一个伪几何,这个伪几何可以在不同版本的fdisk之间变化。

Command (m for help): x Expert command (m for help): b Partition number (1-4): 1 New beginning of data (63-62926604, default 63): 64 

由于4 KiB部门问题,大部分工具将被更新:

  • ATA 4 KiB部门的问题
  • 4 KiB部门业绩问题