![Linuxの非ルートパーティションを拡張する方法](https://rvso.com/image/1628795/Linux%E3%81%AE%E9%9D%9E%E3%83%AB%E3%83%BC%E3%83%88%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%8B%A1%E5%BC%B5%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
ec2 インスタンスに 3TB の EBS ボリュームが接続されていました。ボリュームを 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 を成長させることができます。
パーティションをアンマウントできる場合は、パーティションをアンマウントした状態で実行することをお勧めします... それほど緊張せず、何か悪いことを間違える可能性も低くなります ;)