首页主机资讯Ubuntu Swap被禁用了怎么恢复

Ubuntu Swap被禁用了怎么恢复

时间2025-10-14 12:52:04发布访客分类主机资讯浏览587
导读:Ubuntu Swap被禁用的恢复步骤 1. 首先确认Swap是否已被禁用 运行以下命令查看当前Swap状态: sudo swapon --show 若无任何输出,或运行free -h显示Swap: 0B,则说明Swap已被禁用。 2....

Ubuntu Swap被禁用的恢复步骤

1. 首先确认Swap是否已被禁用

运行以下命令查看当前Swap状态:

sudo swapon --show

若无任何输出,或运行free -h显示Swap: 0B,则说明Swap已被禁用。

2. 临时恢复Swap(立即生效,重启后失效)

  • 如果是Swap分区
    找到Swap分区的设备名(如/dev/sda2),使用以下命令激活:
    sudo swapon /dev/sdXn  # 替换为你的Swap分区设备名
    
  • 如果是Swap文件
    找到Swap文件的路径(如/swapfile),使用以下命令激活:
    sudo swapon /swapfile  # 替换为你的Swap文件路径
    
    激活后,再次运行sudo swapon --show确认Swap已启用。

3. 永久恢复Swap(重启后仍生效)

需修改/etc/fstab文件,确保Swap配置未被注释或错误设置:

  • 编辑/etc/fstab文件
    sudo nano /etc/fstab
    
  • 检查Swap条目
    • 若Swap为分区,应存在类似以下行(无#注释):
      UUID=xxxx-xxxx none swap sw 0 0
      
      /dev/sdXn none swap sw 0 0
      
    • 若Swap为文件,应存在类似以下行:
      /swapfile none swap sw 0 0
      
  • 修复配置
    • 若Swap条目被注释(行首有#),删除#并保存文件。
    • 若Swap条目不存在,手动添加对应行(根据你的Swap类型选择分区或文件路径)。
  • 保存并退出
    Ctrl+O保存,Ctrl+X退出编辑器。

4. 验证永久恢复结果

重启系统后,再次运行以下命令确认Swap已自动启用:

sudo swapon --show
free -h

若显示Swap大小且Swap行有数值,则说明恢复成功。

注意事项

  • Swap空间不足的风险
    若系统内存较小(如≤4GB),禁用Swap可能导致内存耗尽时系统崩溃。建议保留Swap或增加物理内存。
  • 操作前备份
    修改/etc/fstab前,建议备份文件(如sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致无法启动。
  • Swap分区损坏处理
    若Swap分区无法激活,可能需要重新创建:
    1. 使用sudo swapoff /dev/sdXn关闭Swap分区。
    2. 使用sudo mkswap /dev/sdXn重新格式化分区。
    3. 再次用sudo swapon /dev/sdXn激活,并更新/etc/fstab

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Swap被禁用了怎么恢复
本文地址: https://pptw.com/jishu/725781.html
Debian Sniffer如何防御 Ubuntu Swap文件设置多大合适

游客 回复需填写必要信息