如何扩展 Linux 非根分区

如何扩展 Linux 非根分区

有 3TB EBS 卷附加到 ec2 实例。我已将卷增加到 4TB。

我正在尝试扩展分区大小。

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:3    0   3T  0 part

我试过 -

 growpart /dev/nvme1n1 1

输出

NOCHANGE: partition 1 could only be grown by -2147483615 [fudge=2048]

分区大小无变化

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:4    0   3T  0 part

我也尝试过xfs_growfs。如何扩展分区。它是 XFS 格式的。

提前致谢。

答案1

你可能已经击中这个问题或类似的东西。

首先,进行备份并确保其可恢复。

然后你可以使用此方法调整分区大小。简而言之,gdisk可以在已挂载的分区上顺利工作,因此您可以删除此分区,创建一个更大的分区,并partprobe在分区处于活动状态时通知内核更改。只要分区的开头位于相同的偏移量,文件系统就不会受到影响。

然后你就可以发展 FS。

如果您可以卸载该分区,我更愿意在未安装分区的情况下进行此操作...这样我会不那么紧张,也不太可能犯下什么错误;)

相关内容