![确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。](https://linux22.com/image/1067300/%E7%A1%AE%E4%BF%9D%E6%82%A8%E5%B7%B2%E5%AF%B9%E9%87%8D%E8%A6%81%E7%9A%84%20Ubuntu%20%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E8%89%AF%E5%A5%BD%E7%9A%84%E5%A4%87%E4%BB%BD%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%AD%A4%E8%BF%87%E7%A8%8B%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%8D%9F%E5%9D%8F%E6%88%96%E4%B8%A2%E5%A4%B1%E6%95%B0%E6%8D%AE%E3%80%82.png)
问题描述:
我的分区表如下所示:
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 提供的步骤解决:
- 备份 /dev/sda 的映像。完成。
- 从 USB 启动 ubuntu 并从该 ubuntu 系统进行 gparted。
- “通过将分区的右侧向左移动来调整 sda1 的大小,大小与您希望添加到 sda6 的大小相同”。完成。
- “小心地将 sda2 扩展分区左侧的大小调整到最左边”。前提条件:卸载 /dev/sda6 分区。之后就成功了。完成。
- “小心地将 sda6 分区移到最左边”。完成。但是,它显示了附件中的通知。我深吸一口气,然后单击“确定”。完成。通知
- “单击顶部的应用图标”。应用更改需要一些时间。午饭回来后,它看起来已经完成了 :)申请前 申请后
- 从 USB 关闭 ubuntu。启动机器并从硬盘启动。
幸好启动时没有出现任何问题。所以,冒险是值得的。
非常感谢@heynnema 的大力帮助。
答案1
确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。
请记住以下几点:
始终以在任何已挂载的交换分区上发出 来启动整个过程,并以在同一个交换分区上
swapoff
发出 来结束整个过程swapon
A移动完成于分区将鼠标指针指向分区的中心,然后使用手形光标向左/向右拖动
A调整大小在 gparted 中,通过使用方向箭头光标将分区的左侧/右侧向左/向右拖动来完成
如果任何分区无法移动/调整大小使用 gparted 图形化时,您可能必须手动输入所需的具体数字数据(除非我指示您这样做,否则不要这样做)
你开始任何移动/调整大小右键单击主窗口下方窗格中的分区,从弹出菜单中选择所需操作,然后在新窗口中完成该操作移动/调整大小窗户
请执行下列操作...
笔记:如果程序没有完全按照我概述的方式进行,停止立即和不要继续。
- 启动至 Ubuntu Live DVD/USB
- 开始
gparted
- 调整大小通过将分区右侧向左移动,将 sda1 的大小添加到 sda6
- 小心调整大小sda2 扩展分区左侧一直向左
- 调整 sda2 的大小可能比较棘手,我们可能不得不使用其他方法来完成
- 小心移动sda6 分区一直留着
- 你可能希望调整大小此时您的交换分区 sda5 太小了
- 调整大小通过将分区右侧一直向右移动,将 sda6 移至
- 点击应用图标