在使用parted分区的时,有些时候会提示扇区没有对齐警告: The resulting partition is not properly aligned for best performance

网上给出的方法有两种

方法一

查看四个文件返回的值,然后使用公式得出合适的结果

cat /sys/block/sdb/queue/optimal_io_size \
/sys/block/sdb/queue/minimum_io_size \
/sys/block/sdb/alignment_offset \
/sys/block/sdb/queue/physical_block_size

会返回四行数值的结果,计算公式为

(optimal_io_size + alignment_offset) / physical_block_size

得出最佳其实位置

方法二

但是总有特殊的情况,就是上面第一个和第三个返回的是0,那么就用2048s作为其实点(扇区)

[z@centos2 home]$ cat /sys/block/sdb/queue/optimal_io_size \
> /sys/block/sdb/queue/minimum_io_size \
> /sys/block/sdb/alignment_offset \
> /sys/block/sdb/queue/physical_block_size
0
512
0
512

检查

不管使用哪种方式,检查一下结果

(parted) align-check opt 1
1 aligned

扩展阅读

  • http://markelov.org/wiki/index.php?title=Warning:_The_resulting_partition_is_not_properly_aligned_for_best_performance.
  • https://www.cnblogs.com/lizistudy/p/4937963.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

4 × 5 =