我最初为我的 Ubuntu 安装创建了一个 13 GB 的分区,但空间不足。此外,我最初将一半的磁盘空间分配给了我几乎不使用的 Windows 7。
我希望删除所有内容 - 给 Windows 大约 20%(不情愿)并增加我的 Ubuntu 份额。我希望
- 将我的 13GB 安装复制到 USB 闪存盘。
- 重新分区
- 将 ubuntu 复制回增加的分区。
- 更新 grub2
问题:这是否只是启动实时发行版并选择我的 13 GB Ubuntu 并将其拖到我的 USB 闪存上的问题?还是我必须担心诸如符号链接等问题?
如有任何提示我将不胜感激。
答案1
更好的选择是使用工具(例如 Ubuntu 附带的分区编辑器)来调整两个分区的大小。基本上,你缩小 Windows 分区,然后将 Ubuntu 移到释放的空间并调整分区大小以占用额外的空间。这样可以保留所有已安装的内容,你不必担心复制到闪存驱动器或从闪存驱动器复制,而且速度更快(正确完成)。
Ubuntu 实际上有一篇好文章了解如何做到这一点。另请参阅这个 How-To Geek文章,如果你想要一些截图(它比较旧,但仍然有效)。最后,GParted 常见问题解答谈论这次行动。
两点:第一,特别重要的是立即重新启动 Windows缩小分区后。其引导加载程序比 GRUB 或其他 Linux 引导加载程序的默认设置更脆弱。其次,如果让您感觉更舒服,您可以使用 Windows 自己的分区工具来缩小其分区 - 您可以让它在 Windows 运行时执行此操作。
祝你好运!
编辑:不用说,您应该备份所有宝贵的数据。您正在修改文件系统!
答案2
是的,你确实需要担心符号链接、权限等。在我看来,最简单的方法是使用rsync
。它可以处理符号链接和权限,并且如果被中断还可以恢复。
要复制到你的 USB:
sudo rsync --archive --hard-links --one-file-system / /path/to/USB/backup
要恢复,您必须将 livecd 引导至rsync
空分区(无法将 Linux 复制到其自身!),并进行/etc/fstab
相应更新。如果/home
或/boot
位于单独的分区上,则需要在这些文件夹中再次运行它。