增加 Ubuntu 分区空间的方法

增加 Ubuntu 分区空间的方法

我目前在单个硬盘上以双启动方式运行 Ubuntu 和 Windows 7。问题是,当我安装 Ubuntu 时,我没有分配我认为需要的那么多空间,现在我需要“重新安装”Ubuntu,以便增加存储空间。

现在有两种方法可以解决这个问题。要么我使用分区增加我的分区空间(但我读到它对于数据丢失来说并不是那么安全)或创建具有更多空间的新分区并在那里重新安装 Ubuntu。

但是如果要重新安装 Ubuntu,有没有办法可以“保存”我当前的 Ubuntu 并安装它?我的意思是我不想丢失此分区上当前安装的软件包和文件。

有没有办法可以“简化”我当前的 Ubuntu,以便我可以将其安装在新的分区上?

如果不是,您对 gparted 有何看法?

PS 我通过以下方式安装了 Ubuntu五笔

更新

我现在发现以下链接可能对我有帮助:

答案1

这取决于您安装 Ubuntu 的虚拟磁盘的大小以及空间不足的原因,但我建议将 /home 移动到不同的(虚拟)磁盘,正如您在有关调整大小的链接中提到的那样。

基本上,我更喜欢在任何 Linux 系统上将 /home 分开,并且我看不出有任何理由有所不同。

如果是用户数据文件导致空间不足,你可以将它们移动到 NTFS 分区,请参阅这里在同一页面上有关调整硬盘大小;这将释放空间用于 Ubuntu 安装,并允许从两个操作系统访问文件

答案2

我还没有用过这种方式,但你可以使用重制版制作一个具有完全相同设置的实时安装程序 CD,然后使用它来执行全新的 wubi 安装,其中仍包含您的所有文件。

一个值得尝试的替代方法是获取一个实时 CD,制作一个更大的图像,并将当前图像内容 DD 到更大的图像,然后编辑 wubi 以指向该图像。

答案3

我曾使用 gparted 调整操作系统正在使用的分区大小。我没有因为这种使用而丢失任何意外数据,我只是建议不要通过从第一个块开始增加或减少分区大小来调整分区大小,而是从后面开始调整,以减少数据溢出的可能性。话虽如此,如果您的硬盘驱动器已被充分利用,我不建议这样做。

至于“保存”您的 Ubuntu 安装,我建议,如果 Wubi 允许的话(如果不允许,可以使用传统的 Ubuntu 安装程序),创建一个单独的分区,以 /home 作为挂载点来保存您的所有个人文件。不过,我不确定是否要保存您已经安装的软件包。

答案4

这可能不适合新手,但如果您对 Linux 有一定的经验,您可以从 Live CD 启动,只需将整个文件系统(包括稀疏文件、权限、所有者和 xattrs,但仅限于根文件系统)打包到其他地方,调整分区大小(甚至可以选择不同的文件系统),然后恢复文件系统(不要忘记再次保留权限)。然后 chroot 到您的新系统并重新编写引导加载程序。

是的,Linux 中的文件位置没有任何神奇之处,除了 MBR 或引导扇区中的引导加载程序可能指向其 stage2 或内核。其他操作系统(来自 Redmond)可能不喜欢类似的处理方式... :)

如果您确定您没有做任何特殊的事情(即您的所有文件都在 /home 中),那么您只需要备份您的 dpkg-get-selections、您的 /etc 和您的 /home,然后就可以从那里重建系统。

但是如果你认为 gparted 有风险(取决于你所在地区停电的普遍程度...),那么这对你来说可能太危险了:)

相关内容