无法移动未分配的空间

无法移动未分配的空间

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

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

在此处输入图片描述

答案1

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

首先,如果你在已安装的 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>

相关内容