将系统迁移至更大的驱动器

将系统迁移至更大的驱动器

我有一块小硬盘(13 GB),太小了。我又加了一块(160 GB),但应用程序似乎没有使用它。文件管理器似乎可以使用,但其他应用程序却不行,具体来说,更新管理器不会使用它。我需要使用这个新驱动器,因为空间太小,无法下载内核的最新更新等。所以,

  1. 我如何告诉更新管理器使用该驱动器?
  2. 如何让其他应用程序使用它?

运行 Ubuntu 12.04。

谢谢。

答案1

你无法改变它。

为了解决您的问题,您需要将根分区(13 GB)迁移到新的 160 GB 驱动器上的更大分区。

也可以尝试其他方法,例如从 HDD 迁移到 SSD或类似的东西。

  • 将驱动器分区为大约 40 GB,用于系统和其他所有数据。
  • 注意保存数据的位置,尤其是电影等大文件,它们应该存储在数据上,而不是根目录中。
  • 使用 rsync 将根分区移动到新驱动器
  • 从救援磁盘安装您的驱动器并将 chroot 到它。
  • 在新驱动器的 MBR 上安装 grub。
  • 删除旧磁盘
  • 重启。

答案2

如果我是你,我会将你的/分区保留在你当前的 16GB 驱动器上。如果你使用交换文件,我也会将其放在那里。然后使用 160GB 驱动器作为你的/home。目前没有一个 Ubuntu 安装可能使用超过 10GB 的系统文件空间。用户文件(视频、音乐等)占用了你的大部分空间。

执行此操作的最佳时间是从头开始安装或重新安装时。网上有几个教程讲解了如何在安装时手动分区文件系统。只需先备份您的数据,然后将其全部从备份位置复制回新的~/。不要忘记任何隐藏文件。

可以使用现有安装执行此操作,但这需要更多的工作,并且有可能发生灾难性的故障,从而抹去您的用户数据,因此请先备份您的数据。

更好的是,每周备份您的数据,以防万一。

相关内容