一、问题背景与影响
在阿里云服务器通过宝塔面板挂载云盘时,若使用GPT分区出现1 not aligned
报错,通常由分区未对齐导致。该问题会降低磁盘I/O性能,甚至引发数据读写异常。
二、分区未对齐的检测方法
通过以下命令获取磁盘参数:
cat /sys/block/vdb/queue/optimal_io_size
cat /sys/block/vdb/queue/minimum_io_size
cat /sys/block/vdb/queue/physical_block_size
执行align-check optimal 1
若返回未对齐提示,则需重新分区。
三、分区对齐解决方案步骤
- 计算推荐扇区值:
(optimal_io_size + minimum_io_size) / physical_block_size - 使用parted工具创建主分区:
mkpart primary s 100%
- 设置GPT分区格式:
mklabel gpt
四、验证与挂载操作
完成分区后需执行:
- 重载分区表:
partprobe
- 格式化分区:
mkfs -t ext4 /dev/vdb1
- 配置自动挂载:修改
/etc/fstab
文件
命令 | 预期结果 |
---|---|
align-check optimal 1 | 1 aligned |
fdisk -l | 显示正确分区起始扇区 |
通过精准计算扇区值并采用GPT分区方案,可有效解决宝塔面板挂载阿里云盘时的分区未对齐问题。建议操作前通过growpart
工具扩展分区,并做好数据备份。