跳转至

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

本文档说明:此为占位版本。