执行growpart扩展分区时遇'failed to get start sector'错误求助
问题描述
执行lsblk命令得到如下输出:
lsblk nvme0n1 259:1 0 200G 0 disk ├─nvme0n1p1 259:2 0 1M 0 part └─nvme0n1p2 259:3 0 100G 0 part /
尝试执行命令扩展分区时报错:
growpart /dev/nvme0n1 3
报错信息:
FAILED: disk=/dev/nvme0n1 partition=3: failed to get start sector
已以root身份运行命令,仍无法解决问题。
解决方案
- 错误原因:你混淆了设备的主/次设备号和分区编号。从
lsblk输出看,nvme0n1p2对应的是分区编号2(行首的259:3是设备的主/次设备号,不是分区编号),而你在growpart命令中错误使用了3作为分区参数。 - 正确操作步骤:
- 执行正确的
growpart命令扩展分区:growpart /dev/nvme0n1 2 - 分区扩展完成后,再扩展文件系统(以ext4为例):
resize2fs /dev/nvme0n1p2 - 再次执行
lsblk验证分区大小是否已更新。
- 执行正确的
内容的提问来源于stack exchange,提问作者IT_User
相关产品推荐
相关产品推荐

