确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。

确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。

问题描述:

我的分区表如下所示:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   254523001   127260477   83  Linux
/dev/sda2       254523390   488396799   116936705    5  Extended
/dev/sda5       486397952   488396799      999424   82  Linux swap / Solaris
/dev/sda6       254523392   486397951   115937280   83  Linux

文件系统磁盘空间使用情况如下:

Filesystem     1K-blocks     Used Available Use% Mounted on
udev             4013888        8   4013880   1% /dev
tmpfs             805480     1172    804308   1% /run
/dev/sda6      113986168 28178352  79994568  27% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             4027392      152   4027240   1% /run/shm
none              102400       40    102360   1% /run/user
/dev/sda1      125132488  6778988 111974096   6% /media/mms/3d35f615-d0f3-4af6-8fe1-597eac0c9b07

我想增加 /dev/sda6 的磁盘空间。

是否有可能从 /dev/sda1 中腾出一些可用空间并将它们分配到 /dev/sda6 中而不妨碍我的 Linux 安装,我猜是在 /dev/sda6 中。

提前致谢。

问答

1)您使用哪个版本的 Ubuntu?

#uname -a
Linux Falcon 4.4.0-142-generic #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

2)您使用休眠模式吗?

3)您是否生成了 gparted 的屏幕截图来显示分区的布局并通过编辑将其添加到您的问题中? 在此处输入图片描述

问:由于 sda1 和 sda6 似乎都未得到充分利用,为什么要将空间从 sda1 移动到 sda6?

我在 /dev/sda6 中运行构建过程,在某个时刻构建过程失败了,因为 /dev/sda6 已满,构建被中止。可能还有其他方法可以解决这个问题(我还没有找到),我只是对重新分配方法感到好奇。

按照@heynnema 提供的步骤解决:

  1. 备份 /dev/sda 的映像。完成。
  2. 从 USB 启动 ubuntu 并从该 ubuntu 系统进行 gparted。
  3. “通过将分区的右侧向左移动来调整 sda1 的大小,大小与您希望添加到 sda6 的大小相同”。完成。
  4. “小心地将 sda2 扩展分区左侧的大小调整到最左边”。前提条件:卸载 /dev/sda6 分区。之后就成功了。完成。
  5. “小心地将 sda6 分区移到最左边”。完成。但是,它显示了附件中的通知。我深吸一口气,然后单击“确定”。完成。通知
  6. “单击顶部的应用图标”。应用更改需要一些时间。午饭回来后,它看起来已经完成了 :)申请前 申请后
  7. 从 USB 关闭 ubuntu。启动机器并从硬盘启动。

幸好启动时没有出现任何问题。所以,冒险是值得的。

非常感谢@heynnema 的大力帮助。

答案1

确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。

请记住以下几点:

  • 始终以在任何已挂载的交换分区上发出 来启动整个过程,并以在同一个交换分区上swapoff发出 来结束整个过程swapon

  • A移动完成于分区将鼠标指针指向分区的中心,然后使用手形光标向左/向右拖动

  • A调整大小在 gparted 中,通过使用方向箭头光标将分区的左侧/右侧向左/向右拖动来完成

  • 如果任何分区无法移动/调整大小使用 gparted 图形化时,您可能必须手动输入所需的具体数字数据(除非我指示您这样做,否则不要这样做)

  • 你开始任何移动/调整大小右键单击主窗口下方窗格中的分区,从弹出菜单中选择所需操作,然后在新窗口中完成该操作移动/调整大小窗户

请执行下列操作...

笔记:如果程序没有完全按照我概述的方式进行,停止立即和不要继续。

  • 启动至 Ubuntu Live DVD/USB
  • 开始gparted
  • 调整大小通过将分区右侧向左移动,将 sda1 的大小添加到 sda6
  • 小心调整大小sda2 扩展分区左侧一直向左
    • 调整 sda2 的大小可能比较棘手,我们可能不得不使用其他方法来完成
  • 小心移动sda6 分区一直留着
  • 你可能希望调整大小此时您的交换分区 sda5 太小了
  • 调整大小通过将分区右侧一直向右移动,将 sda6 移至
  • 点击应用图标

相关内容