如何恢复不小心删除的交换分区?

Ado*_*dis 18 partitioning swap gparted

我不小心通过 gparted 删除了我的交换分区。

(我仍然登录系统,因此恢复应该更容易)有人可以帮助我吗?我不确定如何配置它,因为 Ubuntu 安装是自动完成的。

现在有3个分区:

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition
Run Code Online (Sandbox Code Playgroud)

并且/dev/sda4如果即时没有误是交换分区(4GB大小)

ish*_*ish 34

只需再次使用 gparted 创建附加/dev/sda4分区,并将其格式化为“linux swap”类型。

例子:

  • 在这里,我删除/dev/sda6了突出显示空间中的交换分区:

    在此处输入图片说明

  • 右键单击未分配的空间,然后单击新建;选择类型“linux-swap”,点击添加:

    在此处输入图片说明

  • 应用更改

  • 右键单击新的交换分区并选择“swapon”:

    在此处输入图片说明

  • 除非你删除它,否则交换条目/etc/fstab应该仍然存在。

    • 从终端检查:grep swap.*sw /etc/fstab,你应该看到一条长线,如:
    UUID=adc15cab-1cd4-4278-9a1d-59016cced6dd 无交换 sw 0 0
    • 如果您没有看到这样的行,请使用 获取 UUID sudo blkid | grep swap,并将此格式的行添加/etc/fstab

    • 如果您确实看到这样一行,但 UUID 与 返回的内容不匹配blkid,则编辑 fstab 以匹配。(注意:fstab 中的行不应被注释掉,即不应以# 开头。)

  • 运行free -m以验证交换分区是否处于活动状态。