debian

Debian Swapper备份与恢复

小樊
54
2025-10-01 17:57:26
栏目: 智能运维

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

一、备份交换分区/文件

1. 确定交换空间位置

首先需确认系统中交换分区(如/dev/sda2)或交换文件(如/swapfile)的位置。常用命令:

sudo swapon --show  # 显示当前启用的交换空间及大小
sudo fdisk -l       # 查看磁盘分区详情(确认交换分区设备名)

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

若使用交换分区,使用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/

4. 注意事项

二、恢复交换分区/文件

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中包含正确条目(避免重启后失效):

6. 注意事项

通过以上步骤,可安全完成Debian系统中交换分区或交换文件的备份与恢复,保障系统虚拟内存的可靠性。

0
看了该问题的人还看了