본문 바로가기
컴퓨터.전자기기

GTMINI CoreELEC : 4. 백업 및 복구하기

by ㅋㅋ잠자 2020. 9. 19.
반응형

안녕하십니까?


개인 유저 백업 이미지를 공유하기 위해서 여러가지 방법을 생각해보았습니다만,


하기 방법이 제일 편하고 좋은 것 같아서 작성합니다.


-- 차후에 초기 이미지 배포하는 방법에 대해서 작성할 예정입니다. 지금 설명 드리는 방법은 라이브 (부팅이 되어 있는 상태) 에서 백업을 하고 복구를 하는 방법입니다.


1. 백업하기


일단은 세팅을 완료하셨다면, 하기와 같이 일단 메모리 캐쉬에 올라가있는 부분을 디스크로 writeback 합니다.


CoreELEC:~ # sync


그리고 백업할 드라이브를 꽂습니다. 그럼 이 드라이브는 /var/media/???????????? 로 마운트가 될 것입니다.


기본적으로 /storage 만 백업하면 되기 때문에 하기와 같은 명령으로 백업을 진행합니다.


최상위 경로로 이동한 다음, /storage 폴더를 압축해서 USB 메모리로 빼내는 작업입니다.


tar czf [저장될 경로] [백업할 폴더]


이런식으로 명령어를 입력하시면 됩니다.


CoreELEC:~ # cd /

CoreELEC:/ # tar czf /var/media/EDDYLAB\ 120/coreelec-backup-200919.tar.gz /storage/

tar: removing leading '/' from member names


백업이 완료 되고 나서 USB 메모리에 파일이 모두 써지도록 sync 를 한번 더 해줍니다.


CoreELEC:~ # sync


2. 복원하기


다시 하기 명령으로 복구가 가능합니다.


일단은 /storage 내용을 모두 지웁니다.


그 후 복구를 진행합니다.


CoreELEC:~ # cd /storage

CoreELEC:~ # rm -rf *

CoreELEC:~ # ls

CoreELEC:~ # cd ..


CoreELEC:/ # tar xf /var/media/EDDYLAB\ 120/coreelec-backup-200919.tar.gz -C /


특히 docker 도 백업 복구에 포함이 되기 때문에 많은 시간이 소요됩니다.


그후 하기와 같이 sync / reboot 을 해줍니다.


CoreELEC:/ # sync

CoreELEC:/ # reboot


3. CoreELEC 기본 툴로 백업 복구하기


스킨을 바꾸시면 기본적으로 설정에 CoreELEC 설정이 없습니다.


그렇기 때문에 애드온 --> 프로그램 애드온에서 CoreELEC Configuration 을 확인하실 수 있습니다.


시스템 메뉴에 백업 메뉴가 있습니다. 이때 경로를 외장 USB로 잡고 백업을 하실 수 있습니다.





백업된 파일은 아래와 같이 확인이 가능합니다.



복구는 하기와 같이 진행합니다.


복구 과정이 tar 파일을 내장메모리에 복사하고 진행함으로 용량이 부족하면 진행이 안될 수 있습니다.


복구메뉴로 들어가서 파일을 선택해 줍니다.









재부팅하면 하기 화면이 나오면서 복구가 진행됩니다.






감사합니다.




반응형

댓글