我有一个双引导Windows + Ubuntu机器。在我的/home分区中有大量的空间,最近我收到一条错误消息,显示我在/root中的磁盘空间很低。我想调整我的/root的大小,把/home的一些空间放到/root中。不幸的是,我无法在/root中找到GParted。
以下是GParted屏幕的图像。

发布于 2020-10-02 13:42:34
我们将把基于分区的交换转换为/swapfile。我们将删除交换分区,并使用未分配的空间来增加/分区。您需要一个可引导的Ubuntu /USB才能继续。
若要编辑,请使用sudo -H gedit /etc/fstab或sudo pico /etc/fstab
并评论一下这句话:
UUID=xxxx-xxxx-xxxx-xxxx none swap sw 0 0保存编辑并退出编辑器
启动gparted。
在/dev/nvme0n1p6分区上执行swapoff
Delete /dev/nvme0n1p6分区,因为它将不再被使用
Drag /dev/nvme0n1p5分区的右侧
单击Apply按钮
退出gparted
重新启动
注意:不正确地使用dd命令会导致数据丢失。建议复制/粘贴。
在terminal..。
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm xxG RAM and 4G swap确认/etc/fstab末尾的/swapfile行.确认没有其他未评论的“交换”行..。
若要编辑,请使用sudo -H gedit /etc/fstab或sudo pico /etc/fstab
注:使用空格,而不是制表符
/swapfile none swap sw 0 0reboot # reboot and verify operationhttps://askubuntu.com/questions/1279443
复制相似问题