如何扩展我的根分区?

如何扩展我的根分区?

最近我的根分区空间不足,这给我带来了麻烦,我不得不不断释放一些空间以避免这种情况。 2-3 天后,我的根分区又满了。 我发现的唯一解决方案是增加根分区的大小,但作为 Linux 系统的新手,我担心数据丢失。 我的笔记本电脑有 Windows 10/Ubuntu 18.04 双启动。 有什么方法可以使用我在这里创建的未分配空间来扩展根分区吗?

分区截图

答案1

我们将根据要求对您的磁盘进行重新分区,同时将您从(太小的)交换分区转换为 /swapfile。

笔记:请密切注意这些说明。

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


禁用当前交换分区

sudo swapoff -a

sudo -H gedit /etc/fstab

注释掉交换行相似的对此……

UUID=xxxx-xxxx-xxxx-xxxx  none  swap  sw  0  0

保存文件并退出gedit


重新分区

请记住以下几点:

  • 始终以发出交换在任何已挂载的交换分区上,并通过发出斯瓦彭在同一个交换分区上

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

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

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

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

请执行下列操作...

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

  • 启动 Ubuntu Live DVD/USB,进入“试用 Ubuntu”模式
  • 开始gparted
  • 交换在/dev/nvme0n1p5 上
  • 删除/dev/nvme0n1p5 旧交换分区
  • 移动/dev/nvme0n1p6 分区一直留着
  • 调整大小/dev/nvme0n1p6 右侧一直正确
  • 点击应用图标
  • 退出gparted并重新启动计算机

创建/交换文件

现在我们将创建一个全新的 /swapfile...

笔记:错误使用rmdd命令可能会导致数据丢失。建议复制/粘贴。

在里面terminal...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /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 xxG RAM and 4G swap

sudo -H gedit /etc/fstab使用或编辑 /etc/fstab sudo pico /etc/fstab

在 /etc/fstab 中添加以下 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...

/swapfile  none  swap  sw  0  0

然后重新启动并验证操作。


推荐

减小 /dev/nvme0n1p7 分区的大小,并创建一个新的 NTFS 分区,可用于在 Windows 和 Ubuntu 之间共享文件。

相关内容