调整分区大小(使其更大)

调整分区大小(使其更大)

因此,我正在双启动 Windows 7 笔记本电脑,并使用大约 30 GB 的空间启动 Ubuntu,用于小型项目。现在我开始更多地使用 Ubuntu 而不是 Windows,我开始用不上空间了。我看过一些关于使分区更大的教程,但由于一些奇怪的错误,我不得不手动对我的分区进行分区(我忘了几周前我做了什么)。所以我得到了 GParted,它似乎工作得很好(还没有真正弄乱它),但我想知道我应该弄乱哪个分区才能使 Ubuntu 的空间更大。(首先手动执行此操作已经够麻烦了,所以我不想猜测)。 磁盘的 GParted 屏幕截图

答案1

首先,我建议你不要在 Ubuntu 中执行此操作。最好从实时 Ubuntu USB 驱动器启动。(我假设你知道该怎么做,因为你已经安装了 Ubuntu)。

然后,使用实时模式下的 GParted,调整sda4扩展分区的大小,以占据剩余的可用空间。我的意思是全部未分配空间,因为您只能创建 3 个主分区和 1 个扩展分区,因此您无法在不删除分区或调整扩展分区大小的情况下添加分区。因此,保留扩展分区之外的任何可用空间都是没有意义的。您可以放心卸载交换分区 - 实时模式会自动激活交换分区。

我认为,您无法添加空间/,因为您必须移动/home分区,而这可能需要长的时间(但可以做到)并且可能有风险。可以做到 - 右键单击​​主页和交换分区,选择调整大小/移动,将分区拖到可用空间的末尾。然后sda5根据需要扩展分区。应用。

我推荐两种风险最小的选择:

  1. 删除交换空间,扩展sda6(您的主分区),再添加交换空间。-或-
  2. 在扩展分区内的可用空间中添加一个新的 ext4 分区。

在我看来,您必须以/etc/fstab任何一种方式编辑:在 (1) 中重新添加交换或在 (2) 中添加新分区。我更喜欢并建议 (2)。在进行 (2) 之前,请考虑一下您希望将这部分额外空间放在哪里。我更喜欢我的主文件夹中的目录(例如/home/muru/devel)。因此,请决定您希望它放在哪里。我们将其称为/path/to/some/folder。在您的 Ubuntu 安装中,执行以下操作:

sudo mkdir -p /path/to/some/folder

这将创建必要的文件夹。现在启动实时 Ubuntu 并打开 GParted。要添加新分区:

  1. 右键单击扩展分区内的未分配空间,选择新的,选择所需的大小和格式(建议使用ext4)。
  2. 应用(绿色勾号或应用所有操作进入编辑菜单)。
  3. 右键单击新创建的分区,选择信息并复制 UUID。它看起来像这样:5784865f-7c42-4d8b-b692-2d27e06af9c1
  4. 打开终端并执行以下命令:

    sudo mount /dev/sda5 /mnt
    sudo gedit /mnt/etc/fstab
    
  5. 将这一行添加到fstab,并用您之前复制的 UUID 替换该值(ext4如果选择了其他类型,则用文件系统类型替换):

    UUID=5784865f-7c42-4d8b-b692-2d27e06af9c1 /path/to/some/folder ext4 defaults 0 0
    

    我建议您使用一个空的目录并且您会经常使用这个目录/some/path

  6. 保存、退出并重启。你会发现新分区安装在/path/to/some/folder,但它很可能属于 root。在已安装的 Ubuntu 中执行以下操作:

    sudo chown $USER:$USER -R /path/to/some/folder
    

    您需要执行此操作,因为挂载可能会使root文件夹的所有者成为用户。这$USER是一个变量,通常会自动包含您的用户名,您可以直接使用您的用户名代替它。

现在,您拥有所需的所有空间/path/to/some/folder。您的 中有大约 14 GB 的可用空间/,对于大多数用户来说,这已经足够了,尤其是考虑到有单独的/home

答案2

视情况而定。我不确定您是否使用 GRUB,但 Windows 的引导程序仅允许 4 个“主”分区,因此从技术上讲,sda5、6 和 7 都是 sda4 的扩展分区,调整前三个分区中的任何一个的大小都会在逻辑上扩展后者。sda5 可能是系统安装新程序文件的地方,而 sda6 可能是您的文档和下载文件所在的位置。值得一提的是,如果您使用 WUBI,则可以通过“主机”文件夹访问 Windows 中的任何文档,我认为该文件夹位于驱动器的根目录中。

http://en.wikipedia.org/wiki/Extended_boot_record

相关内容