有没有办法使用 home ext4 来扩展根文件系统 ext4 空间?

有没有办法使用 home ext4 来扩展根文件系统 ext4 空间?

几个月前,我在新笔记本电脑上安装了 Ubuntu 18.04.5 LTS,但在为驱动程序分配空间时,我不知不觉地为根文件系统分区 3 Ext4 分配了 20 GB(现在我认为它是将安装所有内容的磁盘)。所以我的问题是,有没有办法增加它的大小,而无需使用 70-80 GB 的主 ext4 空间再次格式化它。

您可以看到我在这个问题中附加的 GParted 和 free-h 的图片,以便更好地理解我的问题。

在此处输入图片描述

在此处输入图片描述

答案1

来自评论...这是一个大纲调整根文件系统大小的一种方法是删除交换分区,调整 / 的大小,然后使用 /swapfile 而不是交换分区......

  • 暂时禁用交换

    • sudo swapoff-a
  • 注释掉 /etc/fstab 中的 swap 行

    • #UUID=xxxx-xxxx-xxxx-xxxx-xxxx 无交换 sw 0 0
  • 启动至 Ubuntu Live DVD/USB

    • 使用以下方法删除多余的 p6 交换分区gparted

    • 使用调整 p3 的大小gparted

  • 重新启动 Ubuntu

  • 创建一个 4G 的 /swap 文件

笔记:命令使用不当dd可能导致数据丢失。建议复制/粘贴。

在里面terminal...

sudo swapoff -a #关闭交换

sudo rm -i /swapfile # 删除旧的 /swapfile

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 xG RAM and 4G swap

确认 /etc/fstab 末尾的 /swapfile 行...并确认没有其他“swap”行...

要编辑,使用sudo -H gedit /etc/fstabsudo pico /etc/fstab

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

相关内容