jdFlatpakSnapshot을 사용하여 Linux에서 Flatpak 앱을 백업하는 방법

Linux에서 Flatpak 앱을 백업하려면 jdFlatpakSnapshot을 사용하여 각 앱 데이터의 압축 스냅샷을 생성한 다음 안전한 저장소로 내보내십시오. 새 설치 환경에서 Flatpak을 다시 설치하고 스냅샷을 가져와 설정 및 기타 앱 데이터를 복원할 수 있습니다. 스냅샷은 앱이나 런타임을 다시 설치하지 않습니다.

Flatpak 스냅샷에 포함되는 내용

Flatpak의 기본 앱별 쓰기 가능 영역은 `jdFlatpakSnapshot`입니다 . 이 영역 에는 Flatpak의 XDG 데이터 디렉터리 규칙~/.var/app/<APP_ID>/ 에 설명된 대로 구성, 데이터, 캐시 및 상태 폴더가 저장됩니다 . `jdFlatpakSnapshot`은 롤백 또는 마이그레이션을 위해 앱 데이터를 스냅샷으로 저장하도록 설계되었습니다. 이는 전체 시스템 백업이 아니므로 앱 설치, 런타임, 시스템 설정 및 다른 위치에 저장된 파일은 별도로 처리해야 합니다.

일부 앱은 사용자 지정 위치를 사용하거나 이 영역 외부에 문서를 저장합니다. 앱의 내보내기 옵션을 확인하고 중요한 파일은 별도로 백업하세요. 스냅샷 아카이브에는 앱 다운로드 파일이 포함되어 있지 않으므로 각 앱의 Flatpak ID와 원격 저장소 정보도 기록해 두세요.

1. Flathub에서 jdFlatpakSnapshot을 설치하세요.

가장 간단한 방법은 Flathub를 설치하는 것입니다. 시스템에 Flatpak은 설치되어 있지만 Flathub 리모컨이 없는 경우, Flatpak 공식 가이드를 사용하여 추가하세요 .

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

앱을 설치하세요:

flatpak install flathub page.codeberg.JakobDev.jdFlatpakSnapshot

Flatpak에서 범위 지정을 요청하면 설치를 확인하세요. 데스크톱 메뉴에서 앱을 실행하거나 명령어를 실행하세요 flatpak run page.codeberg.JakobDev.jdFlatpakSnapshot.

jdFlatpakSnapshot 앱 이름과 설치 버튼이 있는 Linux 소프트웨어 카탈로그 페이지입니다.
백업할 앱을 선택하기 전에 Flathub에서 jdFlatpakSnapshot을 설치하세요.

Flathub의 최신 변경 로그 항목은 버전 2.2이며, PyPI에서는 해당 릴리스 날짜를 2023년 12월 12일로 기록하고 있습니다. 주요 마이그레이션을 진행하기 전에 최신 Flathub 목록 과 이슈 트래커를 확인하고 , 유일한 백업으로 사용하기 전에 복원 테스트를 반드시 수행하십시오.

2. Flatpak 앱을 선택하세요

스냅샷을 만들기 전에 작업을 저장하고 앱을 닫으세요. 이렇게 하면 복사하는 동안 파일이 생성되지 않습니다. jdFlatpakSnapshot을 열고 스캔이 완료될 때까지 기다립니다. 앱 이름이 비슷한 경우 애플리케이션 ID로 대상 앱을 선택합니다. 예를 들어 Firefox의 Flatpak ID는 입니다 org.mozilla.firefox.

프로필이나 설정이 중요한 각 앱에 대해 별도의 스냅샷을 만드세요. 목록에 앱이 없으면 Flatpak으로 설치되었는지 확인하세요 flatpak list --app. 인터페이스는 빌드에 따라 다를 수 있지만, 앱을 선택하고 스냅샷을 생성하는 작업은 동일합니다.

Firefox와 해당 Flatpak ID가 선택된 jdFlatpakSnapshot 앱 목록입니다.
스냅샷을 생성하기 전에 올바른 Flatpak ID를 선택하십시오.

3. 스냅샷을 생성하고 확인합니다.

'스냅샷 생성'을 선택하고 '스냅샷 '과 같은 설명적인 이름을 입력한 firefox-before-migration다음 압축 방법을 선택합니다. 스냅샷 생성을 시작하고 완료될 때까지 기다립니다. 다음 단계로 넘어가기 전에 앱의 스냅샷 목록에 생성한 스냅샷이 나타나는지 확인합니다.

앱과 백업 지점을 모두 식별할 수 있는 이름을 사용하세요. 앱 프로필에는 대용량 메일 저장소, 데이터베이스 또는 다운로드 파일이 포함될 수 있으므로 충분한 여유 공간을 확보해야 합니다. 압축은 아카이브 크기와 작업 시간에 영향을 미칩니다.

설명적인 이름과 압축 방식 선택기가 있는 스냅샷 생성 대화 상자.
각 스냅샷에 알아보기 쉬운 이름을 지정하고 압축 방법을 선택하세요.

4. 아카이브 내보내기 및 복원

스냅샷을 선택하고 내보내기를 선택합니다 . 생성된 .flatpaksnapshot파일을 외장 드라이브 또는 다른 저장 장치에 저장합니다. 데이터가 중요한 경우 사본을 하나 더 보관하십시오. 교체할 디스크에는 사본을 남겨두지 마십시오.

대상 시스템에 Flatpak을 설치하고 앱의 원래 리모컨을 추가한 다음 동일한 앱 ID로 다시 설치합니다. jdFlatpakSnapshot을 설치하고 실행한 다음 파일 > 가져오기를 선택 하고 아카이브를 선택합니다. 가져오기가 완료되면 해당 스냅샷을 선택하고 앱 복원 절차를 따릅니다. 복원 과정에서 대상 시스템의 기존 데이터가 덮어쓰여질 수 있으므로 먼저 데이터를 백업하십시오. 앱을 열고 프로필 또는 설정을 확인한 후 원본 파일을 삭제하십시오.

Linux 파일 선택 도구에서 가져올 파일로 .flatpaksnapshot 아카이브가 선택되었습니다.
해당 Flatpak 앱을 다시 설치한 후 내보낸 아카이브를 가져오세요.

이사하기 전에 앱 ID와 해당 리모컨 목록을 간단하게 저장하려면 다음 명령을 실행하세요.

flatpak list --app --columns=application,origin > "$HOME/flatpak-apps.txt"

Flatpak 명령어 참조 문서에는 이러한 열이 나와 있습니다. 인벤토리를 사용하여 각 앱을 원래 원격 위치에서 다시 설치한 다음 데이터 스냅샷을 복원하십시오.

빠른 확인

  • 앱이 누락된 경우, .을 사용하여 앱의 ID와 설치 범위를 확인하세요 flatpak list --app --columns=application,origin,installation.
  • 복원된 설정이 표시되지 않으면 아카이브가 동일한 앱 ID에 속하는지, 그리고 복원 작업이 완료되었는지 확인하십시오.
  • 복원된 앱을 열고 필요한 파일을 확인할 때까지 아카이브와 이전 데이터를 보관하세요.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.