debian

Debian Swapper如何实现数据备份与恢复

小樊
42
2025-10-16 08:27:23
栏目: 智能运维

Debian Swapper(交换分区/文件)数据备份与恢复指南

一、备份交换空间

1. 确定交换空间位置

首先需明确系统中交换空间的类型(分区或文件)及位置。常用命令:

2. 备份交换分区(块设备)

若使用交换分区(如/dev/sda2),通过dd命令完整复制分区内容到备份文件:

sudo dd if=/dev/sda2 of=/path/to/backup/swap_backup.img bs=4M status=progress

3. 备份交换文件(普通文件)

若使用交换文件(如/swapfile),可通过ddrsync复制:

sudo dd if=/swapfile of=/path/to/backup/swapfile_backup.img bs=4M
# 或使用rsync(保留文件属性)
sudo rsync -a /swapfile /path/to/backup/

二、恢复交换空间

1. 准备工作

2. 恢复交换分区(块设备)

使用dd命令将备份文件内容写入目标分区:

sudo dd if=/path/to/backup/swap_backup.img of=/dev/sda2 bs=4M

3. 恢复交换文件(普通文件)

将备份文件复制到原位置,并设置正确权限:

sudo cp /path/to/backup/swapfile_backup.img /swapfile
sudo chown root:root /swapfile  # 设置所有者为root
sudo chmod 600 /swapfile        # 设置权限(仅root可读写)

4. 启用并验证交换空间

5. 更新/etc/fstab(持久化配置)

为确保重启后自动启用交换空间,需修改/etc/fstab文件:

三、注意事项

0
看了该问题的人还看了