我的上网本是 Windows7-Ubuntu 12.04 双启动。在 gparted 中,结构看起来像分区文件系统大小
- /dev/sda2 扩展 152.86GiB
- __/dev/sda6 ext4 149.04GiB
- __/dev/sda5 linux-swap 3.81GiB
- /dev/sda3 ntfs 100MiB
/dev/sda4 ntfs 145.13GiB
/dev/sdb1 fat32 149.05GiB
我想将我的 ubuntu 12.04 安装(即 sda2(sda6 + sda5))备份到 sdb1。如您所见,sda5 +sda6 为 152.86 GB,而 sdb1 只有 149.05 GB。我可以只备份 sda6(149.04GB)而不丢失任何数据吗?也就是说,我是否能够仅使用 sda6 恢复我的 ubuntu,然后添加所需的交换?编辑:使其可读。
答案1
是的,交换不保存任何持久数据,因此只要您的 Ubuntu 计算机关闭,交换就可以被安全擦除甚至删除。因此,如果您只备份 ext4,则可以稍后恢复它而无需交换。
答案2
只要你的 ubuntu 分区上有一些可用空间,并且希望备份扩展分区,包括你的交换分区(我不知道为什么,但可能是因为 UUID 和其他东西),你可以尝试档案存档器。它是 GParted 页面上的推荐,并且显然可以将分区克隆为较小的分区,只要数据可以容纳在该磁盘上。
如果 FSArchiver 对您不起作用,您可以尝试使用 GParted 缩小 1 GB 左右,这应该不太难。不过,您可能不得不将该空间保留为未分配状态,因为没有容易放置它的地方(从前面扩展分区是一件冒险的事情)。
无论如何,请尝试分别备份 sda5 和 sda6,而不是一次备份所有 sda2。您可能会发现这样更容易管理,因为您只需要一个交换备份!