# 备份与恢复

URL: https://caijiao.org/gentoo/backup-restore
Source: docs/gentoo/backup-restore.md
Description: 本章介绍 Gentoo 系统的备份与恢复方法，包括配置文件备份、系统快照以及数据恢复策略。

在完成性能优化后，下一步是 **掌握 Gentoo 系统的备份与恢复方法**，确保数据和系统配置安全。

## 一、备份策略

1. **配置文件备份**  

- 定期备份 `/etc/portage/make.conf`、`/etc/portage/package.*` 等重要配置  
- 可使用 `tar` 或 `rsync`：

```bash
tar czvf /backup/portage-config-$(date +%F).tar.gz /etc/portage
````

2. **用户数据备份**

- 备份 `/home` 目录或关键工作目录：

```bash
rsync -av --progress /home/ /backup/home/
```

3. **系统镜像备份（可选）**

- 使用 `dd` 或 LVM 快照创建整盘备份
- 适合系统崩溃或硬盘故障恢复

## 二、恢复方法

1. **恢复配置文件**

```bash
tar xzvf portage-config-YYYY-MM-DD.tar.gz -C /
```

2. **恢复用户数据**

```bash
rsync -av --progress /backup/home/ /home/
```

3. **系统镜像恢复**

- 使用 `dd` 或 LVM 快照恢复整个系统
- 确保目标分区大小与原系统一致

## 三、定期备份实践

- 建议建立定期备份计划（cron）：

```bash
crontab -e
# 每周日凌晨 2 点备份 /home
0 2 * * 0 rsync -av /home/ /backup/home/
```

- 保留多个历史备份版本，防止误删除或损坏

## 四、建议操作

- 核心系统文件与用户数据分开备份
- 重要配置文件和世界集列表定期快照
- 在升级内核或系统前进行完整备份，降低风险
