![如何通过备份所有配置和程序等来向后扩展操作系统?](https://linux22.com/image/934937/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E5%A4%87%E4%BB%BD%E6%89%80%E6%9C%89%E9%85%8D%E7%BD%AE%E5%92%8C%E7%A8%8B%E5%BA%8F%E7%AD%89%E6%9D%A5%E5%90%91%E5%90%8E%E6%89%A9%E5%B1%95%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
我想保留所有配置和程序以及所有内容,但想卸载 Windows。我想过使用 timeshift 进行备份,然后重新安装操作系统,然后从拍摄的快照中恢复,但这不可能,因为它可能会导致我的机器无法启动,因为 timeshift 甚至可以改变引导加载程序。所以,请帮助我如何在保持所有内容不变的情况下向后移动我的操作系统。我只想获取 /dev/sdb4 的空间,而不是较早的空间,因为它包含 Windows。所有分区的图像: 请点击此处查看图片或粘贴链接:https://i.stack.imgur.com/T8HEw.png
答案1
在 gparted 中,您可以移动现有分区而不会丢失数据。但是,该过程可能需要很长时间。
- 删除 sdb4。单击“应用”。
- 将 sdb5 移至 sdb4 释放的空间。单击“应用”。这将是一个缓慢的过程。
- 您现在可以调整 sdb5 的大小以填充后面的可用空间
另一种方法是将 sdb5 保留在原处,即保留系统文件。然后,您可以将 sdb4 重新格式化为支持 Linux 文件权限的文件格式,最明显的是 ext4,并将其用作数据存储分区(例如图片、电影等)。
另一个选择是将 sdb4 变成一个单独的主目录,但是由于您的根分区(36 GB)对于系统来说太大了,因此您可以轻松地将用户配置数据留在那里。
为了让最终用户获得无缝体验,您可以通过符号链接将用户的相关存储文件夹替换为 sdb4 上的实际文件夹。从用户的角度来看,这与物理文件夹的工作方式完全相同。