![编辑 fstab 文件时删除了交换 - 不确定](https://linux22.com/image/1039012/%E7%BC%96%E8%BE%91%20fstab%20%E6%96%87%E4%BB%B6%E6%97%B6%E5%88%A0%E9%99%A4%E4%BA%86%E4%BA%A4%E6%8D%A2%20-%20%E4%B8%8D%E7%A1%AE%E5%AE%9A.png)
我想在启动 Ubuntu 时删除警告(继续等待,按 S 跳过或按 M 进行手动恢复)。我做到了!但我不想删除我的交换分区。我不确定我是否真的删除了它,我只是删除了/etc/fstab
文件中的行。这解决了我的警告问题,但另一方面,我丢失了我的交换分区。
有什么方法可以恢复交换分区(我想我没有删除它,只是卸载了?)?或者至少获取旧的 UUID?我完全不了解 Linux 中的文件系统以及主文件夹等。
谢谢您的回答。
答案1
从我读到的内容来看,我认为您没有删除交换分区。通过在终端中输入以下内容,可以轻松获取交换分区的 UUID:。blkid
其中一行应该包含单词swap
。该行应该如下所示:
/dev/sda5: UUID="e911d747-0add-49dc-a37d-7b6b16656c2f" TYPE="swap"
现在,/etc/fstab
通过在终端中输入以下内容进行编辑:sudo gedit /etc/fstab
。添加一行:
UUID=swap's-uuid-number none swap sw 0 0
因此,就我而言,应该是:
UUID=e911d747-0add-49dc-a37d-7b6b16656c2f none swap sw 0 0
保存文件,重启。你的交换分区应该会再次自动挂载。
如果blkid
没有显示交换分区,则应创建一个新的。我建议您通过工具执行此操作gparted
。通过sudo apt-get install gparted
或通过软件中心安装它,然后运行它。在中gparted
,选择一个未使用的区域,然后单击新分区按钮(它看起来像一个带有绿色加号的文档),并确保将其格式化为linux-swap
或swap
,我真的不记得它叫什么了。一个好的交换分区应该是RAM大小的2倍。因此,如果您有2GB的RAM,请确保您的交换分区的大小为4GB。完成后,blkid
应该显示一行swap
。继续使用上述说明。