Acasă
» LINUX
»
Cum să faci backup la aplicațiile Flatpak pe Linux cu jdFlatpakSnapshot
Cum să faci backup la aplicațiile Flatpak pe Linux cu jdFlatpakSnapshot
Pentru a crea copii de rezervă ale aplicațiilor Flatpak pe Linux, utilizați jdFlatpakSnapshot pentru a crea o instantanee comprimată a datelor fiecărei aplicații, apoi exportați fișierul într-un spațiu de stocare sigur. La o instalare nouă, reinstalați Flatpak și importați instantaneul său pentru a restaura setările și alte date ale aplicației. O instantanee nu reinstalează aplicația sau runtime-ul acesteia.
Ce include o instantanee Flatpak
Zona implicită de scriere per aplicație a Flatpak este ~/.var/app/<APP_ID>/. Aceasta conține foldere de configurare, date, memorie cache și stare, așa cum este descris în convențiile directoarelor de date XDG ale Flatpak . jdFlatpakSnapshot este conceput pentru a crea instantanee ale datelor unei aplicații pentru revenire la stocare sau migrare. Nu este o copie de rezervă completă a sistemului: instalările de aplicații, runtime-urile, setările de sistem și fișierele salvate în altă parte necesită o gestionare separată.
Unele aplicații folosesc locații personalizate sau stochează documente în afara acestei zone. Verificați opțiunile de exportare ale aplicației și faceți copii de rezervă ale fișierelor importante separat. Înregistrați și ID-ul Flatpak și telecomanda fiecărei aplicații, deoarece arhiva instantaneelor nu conține descărcarea aplicației.
1. Instalați jdFlatpakSnapshot din Flathub
Cea mai simplă rută este compilarea Flathub. Dacă sistemul tău are Flatpak, dar nu și telecomanda Flathub, adaugă-l folosind ghidul oficial Flatpak :
Confirmați instalarea când Flatpak solicită un domeniu de aplicare. Lansați aplicația din meniul desktopului sau executați comanda flatpak run page.codeberg.JakobDev.jdFlatpakSnapshot.
Instalați jdFlatpakSnapshot de la Flathub înainte de a alege o aplicație pentru care să faceți backup.
Cea mai recentă intrare în jurnalul de modificări al Flathub este versiunea 2.2; PyPI datează lansarea acesteia pe 12 decembrie 2023. Verificați lista actuală a Flathub și sistemul de urmărire a problemelor înainte de o migrare majoră și testați o restaurare înainte de a vă baza pe ea ca unică copie de rezervă.
2. Selectați aplicația Flatpak
Salvați-vă munca și închideți aplicația înainte de a crea o instantanee, astfel încât să nu scrie fișiere în timpul copierii. Deschideți jdFlatpakSnapshot și așteptați scanarea. Selectați aplicația țintă după ID-ul aplicației sale dacă numele sunt similare; ID-ul Flatpak al Firefox, de exemplu, este org.mozilla.firefox.
Creați o instantanee separată pentru fiecare aplicație al cărei profil sau setări contează. Dacă o aplicație lipsește din listă, verificați dacă este instalată ca Flatpak cu flatpak list --app. Interfața poate varia în funcție de versiune, dar sarcina este de a selecta aplicația și de a crea o instantanee pentru aceasta.
Selectați ID-ul Flatpak corect înainte de a crea instantaneul.
3. Creați și verificați o captură de ecran
Alegeți Creare instantaneu , introduceți un nume descriptiv, cum ar fi firefox-before-migrationși alegeți o metodă de compresie. Porniți instantaneul și așteptați finalizarea acestuia. Verificați dacă apare în lista de instantanee a aplicației înainte de a continua.
Folosește nume care identifică atât aplicația, cât și punctul de rezervă. Profilurile aplicațiilor pot include depozite mari de e-mail, baze de date sau descărcări, așa că lasă suficient spațiu liber. Compresia afectează dimensiunea arhivei și durata operațiunii.
Dați fiecărei instantanee un nume recognoscibil și selectați o metodă de compresie.
4. Exportați și restaurați arhiva
Selectați instantaneul și alegeți Export . Salvați fișierul rezultat .flatpaksnapshotpe o unitate externă sau pe o altă unitate de stocare separată. Păstrați o a doua copie dacă datele sunt importante; singura copie nu ar trebui să rămână pe discul pe care intenționați să îl înlocuiți.
Pe sistemul de destinație, instalați Flatpak, adăugați telecomanda originală a aplicației și reinstalați același ID de aplicație. Instalați jdFlatpakSnapshot, deschideți-l, alegeți Fișier > Import și selectați arhiva. După import, selectați instantaneul respectiv și urmați acțiunea de restaurare a aplicației. Faceți mai întâi o copie de rezervă a tuturor datelor de destinație existente, deoarece restaurarea poate înlocui starea lor actuală. Deschideți aplicația și verificați profilul sau setările înainte de a șterge copia originală.
Importați arhiva exportată după reinstalarea aplicației Flatpak corespunzătoare.
Pentru a salva un inventar simplu al ID-urilor de aplicații și al comenzilor lor de control înainte de mutare, executați:
flatpak list --app --columns=application,origin > "$HOME/flatpak-apps.txt"
Referința comenzilor Flatpak documentează aceste coloane. Folosește inventarul pentru a reinstala fiecare aplicație de pe telecomanda originală; apoi restaurează instantaneul de date al acesteia.
Verificări rapide
Dacă lipsește o aplicație, verificați ID-ul și domeniul de instalare cu flatpak list --app --columns=application,origin,installation.
Dacă setările restaurate nu apar, confirmați că arhiva aparține aceluiași ID de aplicație și că operațiunea de restaurare s-a finalizat.
Păstrează arhiva și datele vechi până când deschizi aplicația restaurată și verifici fișierele de care ai nevoie.