由于某种原因,我的root
( /dev/sda1
) 分区已完全用完。可能是我错误地在其中安装了某些东西,导致操作系统无法启动。因此,我从 Windows 10 PC 创建了一个实时 Gparted USB,以创建新空间并将/home
其添加到其中,/dev/sda1
这样就解决了释放空间的问题root
。
这是我df -h
在 Ubuntu 恢复模式下拍摄的照片:
Gparted 实时截图:
但是,为了增加root
分区大小,我需要将未分配的空间移出dev/sda2
并放在/dev/sda1
根目录下。但是,我无法做到这一点,因为New
当我右键单击未分配的空间时,除此以外的所有其他选项都变灰了!
如果根分区大小显示为灰色,我该如何添加它?
我也尝试swapof -a
过从 Ubuntu 恢复模式进行操作,但没有帮助。现在的情况是,我只能释放根目录的空间或增加其大小,否则什么也做不了。我尝试了一些释放空间的方法,root
但没有帮助。
答案1
您只有 3.73 GB 未分配,sda2
您可以使用 top,这不是很多。
我建议首先缩小sda7
以扩大其后面的未分配空间,然后缩小sda2
到最小并向下移动,这样未分配的空间现在就跟在后面sda1
,并且可以扩大它。
如果sda2
不允许缩小,请将sda7
、sda6
和sda5
(按此顺序)移至 的底部,sda2
以便将未分配的空间移至顶部。现在您可以放大sda1
。
有关该过程的示例,请参阅文章 在分区之间移动空间。
我强烈建议在执行此操作之前做好备份。