如何增加分区的大小?

在我的笔记本电脑上,我在双启动模式下使用Ubuntu 11.10和Windows 7。

我为Ubuntu制作了一个30 GB的分区,但现在它太小了,我想把这个磁盘大小从32 GB增加到100 GB。

这是我的磁盘看起来像家:

C Drive - 360 GB D Drive - 200 GB E Drive - 80 GB 

在F驱动器上,我安装了包含30 GB的Ubuntu。

如何将此分区从30 GB增加到100 GB?

有人建议使用Gpart工具来实现这个目标。 但是丢失我的Windows或Ubuntu安装存在风险。

如建议的那样,您可以从Live CD或USB启动到Ubuntu。 然后打开已存在的应用程序gparted并调整分区大小。 但是,这可能会破坏您的引导加载程序,并可能需要修复它。

更好的想法是创建一个新分区,并将您的主目录移动到那里,以便您有额外的空间,并且可以为Ubuntu保留Ubuntu分区。

以下是执行此操作的步骤。

  1. 从Live CD或USB引导到Ubuntu

  2. 运行gparted缩小或删除当前的Windows分区(例如,如果删除E,请记住从Windows内部备份E中的文件)。 缩小分区不会删除任何文件,但备份是个好主意。

  3. 在空白区域中创建一个新的ext4分区

  4. 按照本指南将您的家搬到那里

注意:请不要忘记删除(或评论或编辑)/ etc / fstab中的旧/ dev / sda3。 因为多个卷的声明(例如现有的/ dev / sda3 ntfs和/ dev / sda3 ext4)会崩溃你的ubuntu

有两种选择:

  1. 正如@Uri建议的那样,从Ubuntu Live CD启动并使用gparted删除/缩小“E盘”,然后移动并调整Ubuntu分区的大小以占用可用空间。 由于Ubuntu分区是磁盘上的最后一个,你必须移动它的来源,这将打破Ubuntu的bootloader – gparted的网站包含如何解决这个问题的说明。

  2. 如果您担心使用gparted删除/移动分区,您只需将其中一个分区(您的“E驱动器”)转换为ext4,然后将其挂载为/ home或符号链接,而不是将其挂载到主目录中的某个位置。 然后,30 gb分区将用于系统文件,而另一个分区将用于您的文档和内容。

关闭计算机,将Ubuntu CD / USB放入其中。 然后重新启动计算机并从CD / USB启动并开始使用Gpart工具。

您想为F Drive添加更多空间,因此您可以使用磁盘管理来SHRINK D Drive约70gb,并将70gb扩展到F驱动器。

此外,您可以使用一些工具(如MiniTool Partition)来管理它。 首先,您可以直接扩展D驱动器以向F驱动器添加70gb。 或者您可以使用RESIZE / MOVEfunction从E Drive获取未分配的空间。 接下来,MERGE F Drive with Unallocated partition。

您需要安装gparted才能使用它。 例如:

 $ sudo apt install gparted 

然后以root身份运行它。 例如:

 # gparted 

要么

 $ sudo gparted 

如果你有sudo特权。