首页/系统/服务器硬件与 RAID 速查/分区对齐实操(4K 与条带)
RAID 级别与计算68 条

分区对齐实操(4K 与条带)

现代盘与阵列都需要按物理扇区与条带对齐分区起点:不对齐会让每个逻辑写跨两个物理块,SSD 与 RAID 5/6 上性能损失尤其明显。

用 parted 以百分比/扇区对齐创建分区

用 parted 以百分比/扇区对齐创建分区
parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart primary 1MiB 100%
parted -s /dev/sdb align-check optimal 1

核对已建分区是否对齐

核对已建分区是否对齐
blockdev --getpbsz /dev/sdb
fdisk -l /dev/sdb   # 查看起始扇区是否为 2048 的倍数
较新的分区工具默认按 1MiB 对齐即可覆盖 4K 与常见条带;老 xfs 文件系统参数(sunit/swidth)可按条带微调。

易错点

  • 沿用整盘 dd 的旧习惯从 63 扇区起分区:在老工具上会出现跨块写放大
  • 只对齐分区不对齐文件系统参数:特殊条带下仍需核对 sunit/swidth

数据来源与参考

  • man 8 parted(align-check)
  • Red Hat 存储管理指南(分区对齐)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌