HA 备份恢复
状态:占位符,待 content 队友撰写正式内容。
三种部署的备份差异
| 模式 | 备份方式 | 推荐 |
|---|---|---|
| HA OS | 内置备份 + NAS 插件 | Supervisor → Backup |
| Container | tar /config + 版本记录 |
外部 cron |
| Supervised | 内置 + KVM snapshot | 系统级备份 |
定时备份脚本(Container)
#!/bin/bash
BACKUP_DIR="/mnt/nas/ha-backups"
DATE=$(date +%Y%m%d-%H%M)
docker exec homeassistant tar czf - /config \
> "$BACKUP_DIR/ha-$DATE.tar.gz"
# 保留最近 30 份
ls -t "$BACKUP_DIR"/*.tar.gz | tail -n +31 | xargs rm -f
恢复
- HA OS:Supervisor → Backup → Restore
- Container:
docker stop homeassistant && tar xzf backup.tar.gz -C / && docker start homeassistant
本文档说明:此为占位版本。