我需要调整持久实时 USB 的大小。我用 mkusb 做了这个,USB 密钥是 8GB。系统现在在 2.1 GB 上运行,剩余空间用于持久存储。那么,我可以调整这些分区的大小而不会对系统产生负面影响吗?
答案1
调整 mkusb 持久 USB 的大小
mkusb 驱动器中的操作系统分区是 ISO9660 且是只读的。对 ISO9660 分区的任何修改(如果可能)都会将其杀死。
您可以修改 casper-rw/writable 分区和 NTFS usbdata 分区。您无法扩大 FAT32 usbboot 分区,因为 ISO9660 分区无法移动。
如果修改 usbdata 分区,请在右侧留出至少 1MB。
答案2
是的。任何用户文件或新安装的程序或更新都放在持久分区上casper-rw无论如何,这是唯一需要调整大小的。
只需启动另一个 Ubuntu 安装(例如制作另一个实时 USB)并使用 GParted 缩小 NTFS usbdata 分区,然后将 casper-rw 分区扩大到释放的空间。GParted 将负责该过程的所有步骤并保持您的数据完好无损。
如果 GParted 过程在 resize2fs 步骤中失败,并且您在详细信息中发现“请运行 e2fsck...”错误消息,则您的时区可能与 GParted 认为所在的时区(GMT)不匹配,您可能需要:
- 挂载和卸载 casper-rw 分区以更改其最新挂载时间戳
- 运行
e2fsck -f /dev/sdX
(无论你的 casper-rw 的 X 是什么) - 然后运行
resize2fs -p /dev/sdX
,此时应该将文件系统扩大到之前已被 GParted 成功扩大的分区上的所有新可用空间。
(最后一点基于这里的另一个答案:https://askubuntu.com/a/1361288/549880)