● ha작업) samba backup 으로 시놀로지 nas로 백업진행 백업용량 줄이기 작업
시놀로지 나스가 있으면 nas에 백업을 진행으로 설정 합니다
구글 백업보다 편리한 nas 백업 입니다.
<백업용량 줄이기 작업>
백업진행시 Home Assistant 데이터베이스 파일 제외 check 진행
실제 복원시 불필요한 파일 제외하여 초기 상태로 복원진행으로 설정
백업시 s:\home-assistant_v2.db 파일을 제외 하는 방법 ( senser 등 동작 설정 파일)
이벤트 및 상태 기록:
히스토리 데이터 저장:
로그 데이터 저장:
자동화 트리거 데이터:
주) 기본 \home-assistant_v2.db 파일이 1g ~ 6G크면 복원시 에러 발생 최소화
주기적으로 삭제 사용하며 복원시 새롭게 구성시 삭제후 사용으로 백업이 제외옵션으로 사용합니다.
자동화 구성 > haos 시작시 백업 설정
alias: Samba Backup on startup
description: ""
trigger:
- event: start
platform: homeassistant
action:
- service: hassio.backup_full
data:
compressed: false
homeassistant_exclude_database: true
mode: single
백업 용량 >
haos에서 s:\home-assistant_v2.db 파일 용도를 설명
home-assistant_v2.db
파일은 Home Assistant에서 사용하는 SQLite 데이터베이스 파일입니다.
Home Assistant는 오픈 소스 홈 자동화 플랫폼으로, 다양한 스마트 홈 장치와 서비스를 통합하여 제어하고 자동화할 수 있게 해줍니다.
이 데이터베이스 파일은 Home Assistant의 여러 기능과 관련된 데이터를 저장하는 데 사용됩니다.
주된 용도:
이벤트 및 상태 기록:
- Home Assistant는 모든 장치의 상태 변화와 이벤트를 추적합니다. 예를 들어, 온도 센서의 값이 변화할 때마다 이 값이 데이터베이스에 기록됩니다.
- 이러한 기록은 나중에 통계를 생성하거나 그래프를 그리는 데 사용됩니다.
히스토리 데이터 저장:
- 사용자가 장치의 과거 상태를 조회할 수 있도록 히스토리 데이터를 저장합니다.
- 예를 들어, 특정 조명이 언제 켜졌고 꺼졌는지, 온도가 시간에 따라 어떻게 변했는지 등을 볼 수 있습니다.
로그 데이터 저장:
- 시스템 로그, 오류 메시지, 사용자 활동 로그 등을 저장하여 문제 해결 및 시스템 상태 모니터링에 도움을 줍니다.
자동화 트리거 데이터:
- 특정 조건이 만족되었을 때 자동화를 트리거하기 위해 필요한 데이터를 저장합니다.
- 예를 들어, 특정 시간에 조명을 켜는 자동화를 설정하면 해당 조건이 데이터베이스에 저장됩니다.
데이터베이스 관리:
- 크기 관리:
- 시간이 지남에 따라 데이터베이스 파일의 크기가 커질 수 있습니다.
- Home Assistant에서는 데이터 보존 기간을 설정하여 오래된 데이터를 자동으로 삭제할 수 있습니다.
- 백업 및 복구:
- 이 파일을 정기적으로 백업해 두는 것이 중요합니다. 데이터 손실 시 백업 파일을 사용하여 복구할 수 있습니다.
데이터베이스 최적화:
- VACUUM 명령:
- SQLite 데이터베이스에서
VACUUM
명령을 실행하여 데이터베이스 파일의 크기를 줄이고 성능을 최적화할 수 있습니다. - Home Assistant에서는 가끔씩 데이터베이스 최적화를 수행하는 것이 좋습니다.
결론:
s:\home-assistant_v2.db
파일은 Home Assistant의 중요한 구성 요소로,
시스템의 다양한 상태, 이벤트, 로그 데이터를 저장하여 전체 홈 자동화 시스템이 원활하게 작동할 수 있도록 지원합니다.
데이터베이스 파일을 관리하고 최적화하는 것이 시스템의 성능과 안정성을 유지하는 데 중요합니다.
시놀로지 나스에 백업 설정
1)저장소 구성 >> 네트위크 저장소 설정
2) 백업 위치 설정을 nas로 설정 구성
상기와 같이는 백업을 haos 시작시 자동화 구성하여 백업 진행 하며 정기적인 백업은 samba backuyp으로 설정
<<samba백업 >>
samba백업 설정 >>
매일 매시간 반복적으로 백업 진행시 >> samba backup 설정 진행 함
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠