Debian系统误删Swap文件可按以下步骤恢复:
确认Swap文件状态
使用命令 sudo swapon --show 查看当前Swap文件是否被删除或失效。
恢复Swap文件
dd 命令恢复备份文件到原路径(如 /swapfile),并设置正确权限:sudo dd if=/path/to/backup/swapfile of=/swapfile bs=4M
sudo chmod 600 /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo mkswap /swapfile
启用Swap文件
执行命令 sudo swapon /swapfile 激活Swap文件。
更新系统配置
编辑 /etc/fstab 文件,确保包含Swap文件的自动挂载配置(格式:/swapfile none swap sw 0 0),避免重启后失效。
注意事项:
tune2fs 工具调整新文件UUID以匹配系统记录。参考来源: