코딩정보


● ha작업) samba backup 으로 시놀로지 nas로 백업진행 백업용량 줄이기 작업




컨텐츠 정보


본문

ha작업) samba backup  으로 시놀로지 nas로 백업진행  백업용량 줄이기 작업

시놀로지 나스가 있으면  nas에 백업을 진행으로 설정  합니다

구글 백업보다 편리한  nas 백업  입니다.


<백업용량 줄이기 작업>

백업진행시 Home Assistant 데이터베이스 파일 제외 check 진행

실제 복원시 불필요한 파일 제외하여 초기 상태로 복원진행으로 설정

백업시 s:\home-assistant_v2.db 파일을 제외 하는 방법 ( senser 등 동작 설정 파일)

이벤트 및 상태 기록:

히스토리 데이터 저장:

로그 데이터 저장:

자동화 트리거 데이터:


주)  기본 \home-assistant_v2.db 파일이  1g ~ 6G크면 복원시 에러 발생 최소화

주기적으로 삭제 사용하며 복원시 새롭게 구성시 삭제후 사용으로 백업이 제외옵션으로 사용합니다.

3232235521_1718804095.1015.png

자동화 구성 > haos 시작시 백업 설정

3232235521_1718804026.7919.png

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

백업 용량 > 

3232235521_1718804231.5708.png

3232235521_1718804311.0519.png



haos에서 s:\home-assistant_v2.db 파일 용도를 설명


3232235521_1718804542.748.png

ChatGPT

home-assistant_v2.db 파일은 Home Assistant에서 사용하는 SQLite 데이터베이스 파일입니다.

Home Assistant는 오픈 소스 홈 자동화 플랫폼으로, 다양한 스마트 홈 장치와 서비스를 통합하여 제어하고 자동화할 수 있게 해줍니다.

이 데이터베이스 파일은 Home Assistant의 여러 기능과 관련된 데이터를 저장하는 데 사용됩니다.

주된 용도:

  1. 이벤트 및 상태 기록:

    • Home Assistant는 모든 장치의 상태 변화와 이벤트를 추적합니다. 예를 들어, 온도 센서의 값이 변화할 때마다 이 값이 데이터베이스에 기록됩니다.
    • 이러한 기록은 나중에 통계를 생성하거나 그래프를 그리는 데 사용됩니다.
  2. 히스토리 데이터 저장:

    • 사용자가 장치의 과거 상태를 조회할 수 있도록 히스토리 데이터를 저장합니다.
    • 예를 들어, 특정 조명이 언제 켜졌고 꺼졌는지, 온도가 시간에 따라 어떻게 변했는지 등을 볼 수 있습니다.
  3. 로그 데이터 저장:

    • 시스템 로그, 오류 메시지, 사용자 활동 로그 등을 저장하여 문제 해결 및 시스템 상태 모니터링에 도움을 줍니다.
  4. 자동화 트리거 데이터:

    • 특정 조건이 만족되었을 때 자동화를 트리거하기 위해 필요한 데이터를 저장합니다.
    • 예를 들어, 특정 시간에 조명을 켜는 자동화를 설정하면 해당 조건이 데이터베이스에 저장됩니다.

데이터베이스 관리:

  • 크기 관리:
    • 시간이 지남에 따라 데이터베이스 파일의 크기가 커질 수 있습니다.
    • Home Assistant에서는 데이터 보존 기간을 설정하여 오래된 데이터를 자동으로 삭제할 수 있습니다.
  • 백업 및 복구:
    • 이 파일을 정기적으로 백업해 두는 것이 중요합니다. 데이터 손실 시 백업 파일을 사용하여 복구할 수 있습니다.

데이터베이스 최적화:

  • VACUUM 명령:
    • SQLite 데이터베이스에서 VACUUM 명령을 실행하여 데이터베이스 파일의 크기를 줄이고 성능을 최적화할 수 있습니다.
    • Home Assistant에서는 가끔씩 데이터베이스 최적화를 수행하는 것이 좋습니다.

결론:

s:\home-assistant_v2.db 파일은 Home Assistant의 중요한 구성 요소로,

시스템의 다양한 상태, 이벤트, 로그 데이터를 저장하여 전체 홈 자동화 시스템이 원활하게 작동할 수 있도록 지원합니다.

데이터베이스 파일을 관리하고 최적화하는 것이 시스템의 성능과 안정성을 유지하는 데 중요합니다.


시놀로지 나스에 백업 설정

1)저장소  구성 >> 네트위크 저장소 설정

2) 백업 위치 설정을 nas로 설정 구성

3232235521_1718804952.2919.png

상기와 같이는 백업을 haos 시작시  자동화 구성하여 백업 진행 하며 정기적인 백업은 samba backuyp으로 설정


<<samba백업  >>

3232235521_1718805819.3569.png

samba백업 설정 >>

매일 매시간  반복적으로 백업 진행시 >> samba backup 설정 진행 함

3232235521_1718805419.0515.png

3232235521_1718805325.3924.png


☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-06-27 11:14:30

오늘의 홈 현황


  • 현재 접속자♨ 543 명
  • 오늘 가입자※ 1 명
  • 어제 가입자※ 4 명
  • 주간 가입자※ 9 명
  • 오늘 방문자 1,481 명
  • 어제 방문자 2,422 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,398,510 명
  • 전체 게시물※ 8,658 개
  • 전체 댓글수※ 24,774 개
  • 전체 회원수 11,071 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑