코딩정보


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


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

♨ 카랜더 일정 : 2024년06월19일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● 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 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-27 16:25:50

    오늘의 홈 현황


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

    QR코드


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

    알림 0








    최신글↑