![如何修改ext4分割區的起始邊界?](https://rvso.com/image/1413940/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9ext4%E5%88%86%E5%89%B2%E5%8D%80%E7%9A%84%E8%B5%B7%E5%A7%8B%E9%82%8A%E7%95%8C%EF%BC%9F.png)
磁碟上有 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。啟動到迷你核心並允許您調整分割區大小。
還是有一點風險,所以當然要確保你有良好的備份!