如何修改ext4分割區的起始邊界?

如何修改ext4分割區的起始邊界?

磁碟上有 4 個分割區。

parted /dev/sda --script -- print
...
1 1049KB 50.0GB ... ext4
2 50GB   82GB   ... linux-swap
3 82GB   100GB  ... ext4
4 100GB  1000GB ... ext4

我的目標是修改4的起始位置,然後擴充3,同時不遺失資料。我知道使用 gparted 會很容易,但它位於自動腳本內,無法啟動 UI。

經過一番搜索,似乎使用“cfdisk”刪除並創建新分區,然後執行“resize2fs”。但訣竅是,如果我修改分區的起始位置,「ext4」屬性就會消失,而「resize2fs」會抱怨未知的超級區塊。

感謝您的幫助。

答案1

對我來說,安裝系統時絕對有風險。

如果你可以休息一下,我建議使用 gparted。啟動到迷你核心並允許您調整分割區大小。

還是有一點風險,所以當然要確保你有良好的備份!

相關內容