如何擴充Linux非根分割區

如何擴充Linux非根分割區

一個 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了。

如果您可以卸載分區,我更願意在卸載分區的情況下執行此操作...我會不那麼緊張,也不太可能對不好的事情進行指責;)

相關內容