我正在尝试调整分区大小而不篡改其上的数据。我无法备份外部硬盘中的数据(因为我将其作为脚本)并且互联网备份不是一个选项。
我试图在1.8版本中使用parted的resize命令。后来注意到parted在1.8版本中有一个调整fat 32文件系统大小的bug。因此更新到parted 3.1版本。
现在我意识到parted 3.1版本不支持调整分区大小选项。
我也尝试使用 fatresize 实用程序。然而,最新版本的 fatresize 无法针对 parted 3.1 进行编译,因为 libparted 的“PED_ASSERT”API 自 2.4 以来已发生变化。
除了回到低于 2.4 的版本之外,还有其他方法吗?
答案1
安装版本 2.2 或 2.3-7(最高)并尝试一下,更改来自 2.3-8。
我不能保证它会起作用,你在没有备份的情况下缩小分区,这是危险的 - 重要数据应该备份在至少两个物理位置。