无法移动未分配的空间

For*_*rJ9 11 partitioning gparted 14.04

我想将 /dev/sda6 的大小调整为 ~50GB。但我不能这样做,因为未分配的空间位于错误的位置。

如何将未分配的空间向右移动并调整 sda6 分区的大小?

在此处输入图片说明

Wil*_*ilf 6

特别是如果您要移动现有分区和/或调整现有分区的大小,请确保备份所有重要数据,以防丢失或损坏。

首先,如果您从已安装的 Ubuntu 上运行 Gparted,则无法调整安装它的分区的大小(尽管它可以卸载其他分区),因此您需要使用活动磁盘(此处进行了解释)。

然后您可以调整分区大小 - 一种方法是:

  1. 将 sda5 向左移动(右键单击并使用“调整大小/移动”),这样 sda5 和 sda6 之间就有未分配的空间:可视化1
  2. 然后你可以将 sda6 移到左边,这样未分配的空间就在它的右边:可视化2
  3. 最后,您可以扩展 sda6 以填充空间:可视化3

GParted 可视化中的黄色部分代表分区中的数据 - 在移动分区时,分区中的所有数据都必须一点点复制,因此可能需要几个小时(甚至几天......),特别是使用较慢的硬件。数据损坏是可能的 - 如果在格式化/复制时暂停或中断,则几乎可以肯定,因此请确保计算机连接到可靠的电源并且不使用太多(以最大化可用资源 - 确保它不会暂停)等等)。另外,如果该分区是启动分区,则如果带有启动内容的位已损坏,计算机可能无法启动,我认为即使复制成功,这也是有可能的。

相关文档:


另一种方法是通过在其中创建一个新分区来使用分配的空间- 这是最快的(应花费不到五分钟)也是风险较小的方法,尽管在分区之间分离数据可能会很烦人。您可以通过选择未分配的空间并创建一个新分区来完成此操作 - 如果您只使用 Linux,那么 ext4 格式可能是最好的。

然后,您可以在文件管理器中选择分区(例如 Nemo、Nautilus、Dolphin、Thunar 等)来使用它: 在此输入图像描述

您可能需要使用此命令,以便可以以普通用户身份使用它:

sudo chown -R $USER:$USER /<path>/<to>/<mounted>/<folder>
Run Code Online (Sandbox Code Playgroud)