如何在 CLI 中删除 SWAP 分区并重新添加至根分区

如何在 CLI 中删除 SWAP 分区并重新添加至根分区

我在 Ubuntu 14.04 服务器上,只有 ssh 可以访问相关机器。

其他人设置了这台机器,并添加了一个荒谬的交换空间……略大于 SSD 的一半。这是当前设置。

sdb            119.2G    disk
  |
  ---->sdb1    512M      part  /boot/efi
  |
  ---->sdb2    55G       part  /
  |
  ---->sdb3    63.8G     part  [SWAP]

我根本不需要任何交换空间。这台机器有足够的 RAM,而且交换空间从未使用过。我想删除 sdb3 分区,并将 63.8G 的空间添加到 sdb2 中。

我使用过 gparted 几次,但仅限于带有 UI 的桌面,从未在终端上使用过。

有人能给我一些关于如何安全完成这一转变的建议吗?

答案1

我发现进行压缩 tar 备份、将操作系统重新安装到新配置,然后恢复文件更容易、更安全。

此外,无论有多少 RAM,我仍然会留下 4GB 用于交换,因为您不知道将来哪台其他机器可能会运行这些磁盘。

但是您说得对,目前 63GB 的交换空间已经很高了。

答案2

您可以通过 ssh 转发 X11 并在客户端中打开 gparted GUI。如果您的客户端是 Windows 计算机,则可以使用 putty 和 xming。示例指南如下http://www.geo.mtu.edu/geoschem/docs/putty_install.html

配置完 Xming 和 putty 后,使用 putty 打开到您的服务器的会话,从命令行启动“sudo gparted”(如果已安装,如果未安装,请安装它;),您将在您的机器中获得 gparted ui。

相关内容