오늘:
1,137
어제:
3,184
전체:
3,273,602

하모니카 사용기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

2021년 4월 16일을 기준으로 한글화와 casper 부팅 버그가 해결된 systemback 1.9.4 버전이 등록 되었습니다.

 

패치해 주신 운영자님 감사합니다. :)

 

 

###하모니카 사용자 아래의 방법으로 설치

 

sudo apt update

 

sudo apt install systemback

 

###Ubuntu 18.04, 20.04, LinuxMint 19, 20.1 (Ubuntu based Linux) 사용자는 

      하모니카 저장소 추가하고 설치

 

curl -sL https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash -

 

sudo apt install systemback

 

 

자세한 것은 아래 링크 참조

 

참조링크 : https://github.com/hamonikr/systemback

 

 

 

 

 

 

 

 

 

 

systemback을 사용하여 나만의 라이브usb를 만들기 

 

**굵은 글씨는 터미널 명령어 입니다.**

 

systemback이라는 시스템백업 프로그램을 이용, 본인이 꾸민 시스템을 그대로 옮긴 라이브 usb 작성하고

시스템 복원 도구로도 사용할 수 있습니다.

데비안10, 우분투 20.04, 우분투 18 LTS에서 사용가능이고 현재 systemback 버전은 1.9.4 입니다.

아래와 같은 분들에게 유용합니다.

 

#### 장점 ####

 

@ 복원 시점 이미지의 디스크 용량도 낭비되는 느낌이다.

@ 부팅 불가시 복원 과정을 한번에 진행하고 싶다.

@ 넉넉한 용량의 usb로 나의 시스템을 복사한 라이브usb를 만들 수 있다.

@ 파티션 정보나 사양이 다른 컴퓨터에도 복원 과정을 통해 나의 시스템을 복사 할 수 있다.

 

#### 단점####

 

@ 라이브 usb로 부팅 후 개인작업이 usb에 저장이 안된다. usb persistence미지원 (방법을 아직 못 찾음)

@ 클론질라와 비교해 속도가 느린 편이다. (usb속도에 의존성 큼)

 

**제작된 라이브usb 용 이미지가 4기가 안쪽이면 iso 파일로 만들고 다른 이미지 라이터를 이용 저장기능(usb persistence)활용가능**

 

** 데비안 10과 우분투20.04를 지원하는 systemback 1.9.4 설치를 기준으로 하지만 구버전이라도 한글화가 된 systemback이 필요하면

 

curl -sL https://apt.hamonikr.org/setup_hamonikr.sun | sudo -E bash -

 

sudo apt install systemback

 

으로 설치, 실행으로 넘어 가시면 됩니다.

 

아래는 1.9.4 버전의 설치 입니다.

 

 

#### 설치 ####

 

우선 기본적으로 git 허브를 이용함으로 설치 되었는지 확인

 

sudo apt-get install git         #하모니카에는 기본 탑재

 

git clone https://github.com/fconidi/systemback-install_pack-1.9.4.git

 

cd systemback-install_pack-1.9.4/

 

chmod +x install.sh

 

sudo ./install.sh

 

하고 열린 터미널 내용에서 본인의 시스템에 맞는 것을 선택 (하모니카4.0은 ubuntu 20.04 선택)

 

sudo apt-get update

 

sudo apt-get upgrade                     ## iso제작이 안될 만큼 큰 이미지로 라이브usb를 만들경우 부팅시 오류가 남으로

                                                               좌측의 명령어를 선행하여 시간낭비를 줄일 수 있습니다. 한글화된 systemback도 동일

sudo apt-get install live-boot

 

sudo apt-get remove casper

 

sudo reboot

 

참고링크 : https://github.com/fconidi/systemback-install_pack-1.9.4

 

 

#### 실행 ####

 

설치 후 재부팅까지 마쳤다면 프로그램 목록에서 systemback을 실행하고 비밀번호 입력 후 확인

 

메인화면

 

메인화면.png

 

 

홈 폴더에 이미지나, 동영상, 음악같은 용량이 큰 파일이 있는 경우 미리 예외목록 지정으로 라이브 이미지 용량을 조절하고

Live system create 선택 후 화면, 그림에 표시된 순서를 참조하여 라이브usb를 제작

 

라이브화면.png

 

 

라이브 부팅시 화면

부팅화면.jpg

 

boot live system                             ## 라이브 시스템 시작

boot system installer                      ## 시스템 설치 시작 (새로운 유저 추가 형태로 설치 됨으로 다른 컴에서 설치가능)

boot live in safe graphics mode     ##  라이브 시스템 시작시 그래픽 오류가 있다면 선택

boot live in debug mode                ##  debug 모드로 실행, 일반유저는 선택할 일이 거이 없음

 

 

#### 시스템 복원 ####

 

boot live system로 부팅

복원하는 방법, 라이브 시스템 시작 후 systemback 실행, system copy 선택 후 아래 그림에 번호 순서로 진행

 

install2.jpg

 

 

boot system installer 로 부팅

새로운 유저로 시스템을 복원, 혹은 파티션 정보가 다른 경우나, 다른 컴퓨터에 설치할 시

아래 그림에 따라 진행

 

install1.jpg

install2.jpg

 

 

#### usb 여유 공간에 저장 가능 파티션 만들기 ####

 

윗 과정을 거쳐 라이브usb를 만들고 나면 usb는 sblive와 sbroot 두개의 파티션으로 구성 됩니다.

 

부팅 파티션인 sblive를 제외하고 시스템이미지 파일이 들어있는 sbroot 파티션을 크기를 조정해 여유공간을 만들고

이를 저장가능 파티션으로 만들어 줍니다. 하모니카 기준으로 프로그램 목록에서 디스크를 선택하여 실행합니다.

다른 리눅스 사용자는 해당 리눅스에서 제공하는 파티션 프로그램을 이용하시면 됩니다.

 

일련의 과정은 sbroot 파티션의 크기조정으로 여유공간 만들기 > 만들어진 여유공간을 저장가능 파티션으로 만들어 주는

순서로 진행됩니다. 아래 그림 참조

 

저장1.png저장2.png

 

저장3.png

 

저장4.png

 

저장5.png

 

저장6.png

그림을 따라 진행했으면 usb는 sblive / sbroot / data(사용자입력이름) 의 3개의 파티션으로 구성되어 집니다.

이중 data(사용자입력이름) 파티션에 저장이 가능합니다. 또한 data(사용자입력이름) 파티션은 Fat32로 포맷 되었으므로

윈도우에서도 접근이 가능 합니다.

 

 

#### 제거 ####

 

라이브usb 제작 후 설치용 폴더나 제작 이미지는 지우셔도 됩니다.

 

systemback 제거 명령어 입니다.

 

sudo apt purge systemback systemback-cli systemback-scheduler systemback-locales libsystemback systemback-efiboot-amd64

 

 

 

부족한 글 읽어 주셔서 감사합니다. :)

 

 

 

 

 

 

 

  • ?
    Moordev 2021.03.23 07:42
    삭제하시는 casper패키지가 persistent모드의 핵심 패키지입니다.

    Persistent모드가 안 되는 이유가 casper패키지 때문인듯 합니다.
    그니까 약간 딜레마네요. casper를 써서 persistent모드를 쓰느냐 아니면 삭제해서 용량부족을 넘기느냐...
  • ?
    마이쮸가이 2021.03.23 12:31

    casper 문제를 해결하려고, 4G이상 iso를 만들수 있는 개인 트윅 버전 systemback, caper-rw loop 옵션 활성화, 만들어진 sblive파일을 압축해제 하여

    iso나 img파일로 재패키징 하는 경우의 수도 실천을 해 봤는데, 결국 최초 sblive 생성 시에 구성되는 casper 문제로 해결이 안되어 포기 했습니다. :(

    라이브usb 기능과 이를 통한 복원의 일률화만으로도 가치가 있어서......

     

    아쉽지만 문제해결이 안되어 윗 글대로 라이브usb를 일단 만들고 데이터가 저장된 파티션을 라사이징 하고 남은 공간에 파티션을 하나 더 만들어 아쉬운데로 저장공간으로 활용하고 있습니다. 여담이지만 이 문제로 업무중 틈틈히 한달 재밌게 놀았네요. :)

     

    개인적으로 시간이 나면 mxlinux나 antix에 적용되어 있는 iso snapshot 을 이용해 저장기능이 되는 나만의 라이브usb에 다시 도전해 봐야겠습니다. 

  • profile
    행복한펭귄 2021.03.23 11:01
    많은 사람들이 100% 생각하는 필요성이 충만한 실용적인 팁이네요.
    많은 좋은 백업 유틸리티가 리눅스에도 많이 있지만 대중들이 원하는 한 번에 원샷으로 백업 및 복구하는 편한 방법을 안내허니 도움이 많이되겠습니다. 감사합니다.
  • profile
    행복한펭귄 2021.03.23 11:29
    25가지 리눅스 백업 유틸리티
    https://www.tecmint.com/linux-system-backup-tools/amp/

    참고하세요.
  • profile
    Kevin 2021.04.15 20:42

    본문에 쓰신 것 처럼 casper 가 있는 상황에서 쓸 수 있도록 수정한 버전을 새롭게 배포했습니다.

    아직 커뮤니티에 공유하지 않았는데 빠르게 확인하셨네요 ㅎㅎ

     

    우분투 계열에서는 문제 없을것 같은데 혹시 사용 중 이슈가 있으시면 여기 커뮤니티나 깃헙에 공유해주세요 ^^

     

    그리고 라이브 부팅 상태에서 저장(persistent) 기능은 그냥 USB에 쓰기로 쓰신 후 

    라이브 부팅 후 바탕화면에 마운트 된 sblive 폴더를 이용하시면 됩니다.

    (현재 이 기능은 4기가 이하의 백업 이미지로 USB를 만드는 경우에는 적용되지 않습니다)

     

     

  • ?
    telnet 2022.04.28 08:58

    이건... 제가 항상 바라던 건데요. pyngui os 인가? 예전에 저만의 배포판을 만들고 싶었는데 실패해서... 넘 감사합니다. 꼭 해보겠습니다.


CLOSE