磁盘上有 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。启动后进入迷你内核并允许您调整分区大小。
仍然有点风险,所以当然要确保你有好的备份!