parted命令分区出现的警告Partition 1 does not start on physical sector boundary

1.最近因为工作需要,需把申请的Linux服务器大容量磁盘分区并挂载,在实施的过程中遇到了这样一个问题:使用parted命令分区完毕后,使用fdisk –l 命令查看磁盘分区情况,发现有一条警告信息(Partition 1 does not start on physical sector boundary.)大致意思是:分区1不是从物理扇区的边界开始的。如图所示

查了好多资料都说问题可以忽略,不影响使用。但是,总感觉这可能是颗雷,万一出问题了,追悔莫及,而且,这些服务器都是用来存储重要数据的。不甘心继续寻找解决问题的办法。

2.  定位问题

通过网上的一片博客发现了类似的问题,可能存在因果关系,就试着尝试了一下。

首先执行命令:

cat /sys/block/sdb/queue/optimal_io_size 结果是:262144

然后执行:cat /sys/block/sdb/alignment_offset 结果是:0

通过公式计算:(262144+0)/512=512

最后得出512,然后重新使用parted分区

3. 重新分区

 

首先将原有分区全部删掉。

执行命令:

parted /dev/sdb

rm 1

rm n

如图所示:

 

开始分区

执行命令:mkpart primary ext4 512s 10240G #创建第一个分区 512s 中的512是上面公式计算的结果,s代表的是扇区而不是字节。(其他分区大小可根据自己的业务需求自行划分)

 

4. 查看结果并挂载

退出parted后,执行命令:fdisk –l

已经发现警告信息已经不存在了,这下踏实了,可以睡个好觉了。开始挂载…

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值