debian

Debian swapper如何进行备份和恢复

小樊
43
2025-09-14 18:48:43
栏目: 智能运维

备份Swap分区/文件

  1. 确认位置:用 swapon --showlsblk 查看Swap分区(如 /dev/sda2)或文件(如 /swapfile)路径。
  2. 创建备份
    • 分区备份:用 dd 命令备份分区到镜像文件,如 sudo dd if=/dev/sda2 of=/path/swap_backup.img bs=4M
    • 文件备份:若为Swap文件,直接复制,如 sudo cp /swapfile /path/backup/
  3. 压缩备份(可选):用 gzip 压缩镜像文件,如 sudo gzip /path/swap_backup.img

恢复Swap分区/文件

  1. 解压缩(若备份时压缩)sudo gunzip /path/swap_backup.img.gz
  2. 准备恢复:确保系统处于单用户模式或关闭状态,新分区需提前创建且大小≥原分区。
  3. 恢复操作
    • 分区恢复:用 dd 将镜像写回分区,如 sudo dd if=/path/swap_backup.img of=/dev/sda2 bs=4M
    • 文件恢复:复制备份文件到原路径,如 sudo cp /path/backup/swapfile /swapfile
  4. 启用Swap:用 swapon /dev/sda2swapon /swapfile 启用。
  5. 更新配置:编辑 /etc/fstab,确保包含正确Swap配置(如 /dev/sda2 none swap sw 0 0),避免重启后失效。

注意事项

参考来源:

0
看了该问题的人还看了