Acasă
» Cum să
»
Cum se configurează instantanee Btrfs automate pe desktopul Ubuntu
Cum se configurează instantanee Btrfs automate pe desktopul Ubuntu
Exemplu ilustrativ: Maya folosește un desktop Ubuntu cu un sistem de fișiere rădăcină Btrfs și dorește un punct de restaurare înainte de actualizările de rutină. Acest exemplu este ipotetic; explică o cale de configurare, nu un test real sau un rezultat al utilizatorului. Instrucțiunile utilizează Timeshift deoarece documentația sa din amonte descrie suportul Btrfs și nivelurile de instantanee programate. Modul său Btrfs are o cerință specifică de aspect, așadar confirmați compatibilitatea înainte de a-l activa.
Ce pot și ce nu pot face instantaneele Btrfs automate
Un snapshot Btrfs este o vizualizare la un moment dat a unui subvolum. Copiere la scriere înseamnă că snapshot-ul partajează inițial blocuri de date nemodificate cu sursa sa, în timp ce modificările ulterioare sunt stocate separat. Acest lucru poate face ca snapshot-urile să fie rapide și eficiente din punct de vedere al spațiului, dar blocurile partajate rămân pe același sistem de fișiere. O eroare a discului, o deteriorare a sistemului de fișiere, un furt sau o repartiționare accidentală pot distruge atât sistemul curent, cât și snapshot-urile sale. Păstrați o copie de rezervă separată a documentelor și fișierelor importante.
Timeshift se concentrează pe fișierele și setările de sistem. Documentația sa precizează că fișierele utilizator din directoarele principale sunt excluse în mod implicit. Acest lucru este util la anularea modificărilor de sistem, dar înseamnă că o instantanee automată a sistemului Timeshift nu ar trebui tratată ca o copie de rezervă a fișierelor personale. Instantaneele Btrfs nu sunt nici recursive: un subvolum imbricat formează o limită, iar conținutul său nu este inclus într-o instantanee a volumului părinte.
1. Verificați dacă Ubuntu rulează efectiv pe Btrfs
Nu deduceți sistemul de fișiere dintr-o alegere a programului de instalare sau din prezența instrumentelor Btrfs. Deschideți Terminalul și inspectați fișierul rădăcină montat:
findmnt -no FSTYPE /
sudo btrfs subvolume list /
Prima comandă ar trebui să raporteze btrfs. Consultați a doua comandă pentru căile subvolumelor sistemului dvs. Modul Btrfs al Timeshift necesită o dispunere în stil Ubuntu cu ` @for root` și ` @homefor home`, deși documentația sa permite `/home` pe o partiție non-Btrfs. Alte dispuneri de subvolume nu sunt acceptate de modul Timeshift Btrfs. Dacă sistemul de fișiere rădăcină este ext4 sau dacă dispunerea necesară lipsește, opriți-vă aici: nu încercați să reparați dispunerea prin redenumirea sau mutarea subvolumelor active ca parte a acestei configurări.
Pasul 1: Verificați tipul sistemului de fișiere și confirmați dacă volumul Btrfs conține subvolumul rădăcină Ubuntu așteptat înainte de a alege un instrument de instantaneu. Ieșirea terminalului afișează un sistem de fișiere Btrfs și căile pentru subvolumele @ și @home.
În exemplul Mayei, comenzile afișează Btrfs și numele așteptate ale subvolumelor, astfel încât aceasta poate continua să verifice compatibilitatea Timeshift. Rezultatul real poate fi diferit, iar un nume potrivit nu dovedește că fiecare detaliu al unui layout de disc personalizat este acceptat.
2. Instalați Timeshift și selectați modul Btrfs
Pe Ubuntu, instalați pachetul din repozitoriile Ubuntu configurate:
sudo apt update
sudo apt install timeshift
Lansați Timeshift din prezentarea generală a aplicației și autentificați-vă când vi se solicită. În prima configurare, alegeți BTRFS ca tip de instantaneu numai dacă verificarea aspectului a trecut. Examinați cu atenție locațiile instantaneelor detectate. Dacă Timeshift raportează un aspect neacceptat, anulați și investigați în loc să selectați un dispozitiv diferit la întâmplare. Păstrați instantaneele pe același sistem de fișiere Btrfs ca și subvolumul sursă; un instantaneu Btrfs nu poate fi plasat pe un sistem de fișiere fără legătură ca și cum ar fi o copie obișnuită.
Pasul 2: Alegeți modul BTRFS numai atunci când aspectul detectat se potrivește cu subvolumele în stil Ubuntu acceptate. Ecranul de configurare Timeshift indică modul Btrfs și subvolumele Ubuntu așteptate.
După configurare, creați o instantanee manuală înainte de programare. În fereastra principală, selectați Creare și așteptați apariția instantaneei. Aceasta oferă Mayei un punct de restaurare inițial și confirmă că instrumentul poate crea una cu aspectul ei. Dacă crearea eșuează, citiți eroarea afișată și verificați spațiul pe disc și aspectul înainte de a activa automatizarea.
3. Activați un program și setați păstrarea datelor
Deschideți Setări , apoi fila Programare . Activați instantaneele programate și selectați unul sau mai multe niveluri, cum ar fi zilnic sau săptămânal. Timeshift este conceput pentru a verifica periodic și a crea instantanee atunci când un nivel este scadent; computerul nu trebuie să funcționeze la o anumită oră exactă. Un laptop care este oprit timp de zile poate totuși să rateze fereastra de protecție până când funcționează din nou.
Alegeți inițial un număr conservator de reținere. De exemplu, Maya activează instantaneele zilnice și păstrează un număr mic în timp ce verifică cât spațiu se modifică pe sistemul său. Acesta este un exemplu, nu o setare universală. Instantaneele partajează blocuri nemodificate, dar modificările ulterioare pot consuma spațiu, iar nevoile de reținere depind de volumul de lucru și de capacitate. Evitați activarea fiecărei frecvențe cu un număr mare pe un sistem de fișiere rădăcină aproape plin. Revedeți setările după ce observați utilizarea normală a discului.
Pasul 3: Activați o programare și mențineți un nivel de retenție care se potrivește spațiului disponibil pe disc. Caseta de dialog Programare afișează frecvența zilnică a instantaneelor și un exemplu de setare de retenție de șapte zile.
În Setări → Locații , verificați dacă dispozitivul de instantaneu selectat este sistemul de fișiere Btrfs dorit. Dacă aveți mai multe discuri sau partiții, identificați-le după sistemul de fișiere și detaliile de montare, în loc să ghiciți după etichete. Proiectul Timeshift recomandă o partiție non-sistem pentru cele mai bune rezultate în ghidul său general, dar instantaneele Btrfs trebuie să rămână pe același sistem de fișiere Btrfs ca și sursa; un dispozitiv de backup independent ar trebui să primească în schimb o copie de backup separată.
4. Verificați programul și o cale de restaurare
Reveniți la fereastra principală a programului Timeshift și confirmați că instantaneul manual este listat cu o dată și un tip. Păstrați Timeshift instalat și verificați din nou după următorul interval programat, în timp ce computerul funcționează. Apariția unui instantaneu manual dovedește că crearea a funcționat; nu dovedește în sine că programarea automată va continua să ruleze. Verificați dacă instantaneele programate apar în timp și urmăriți spațiul liber cu instrumentele de utilizare a discului din Ubuntu.
Pasul 4: Confirmați că instantaneele datate apar în listă înainte de a vă baza pe programare. Punctele de restaurare Btrfs datate sunt vizibile în lista de instantanee Timeshift.
Înainte de a te baza pe o revenire la un alt sistem (rollback), învață fluxul de lucru pentru restaurare și asigură-te că ai la îndemână un USB Ubuntu bootabil. Timeshift documentează restaurarea unui instantaneu selectat din fereastra sa principală și utilizarea unui sistem live dacă sistemul instalat nu pornește. O restaurare modifică starea sistemului și poate necesita repornirea; nu o trata ca pe o operațiune de navigare inofensivă. Fă copii de rezervă ale fișierelor importante înainte de orice restaurare și evită testarea unei reveniri la un alt sistem distructive pe singura copie a datelor importante.
Probleme și limite comune
„Layout neacceptat” sau nicio opțiune Btrfs: inspectați findmntși lista de subvolume. Modul Btrfs cu decalaj temporal așteaptă @și @home; layout-urile personalizate necesită un instrument și un plan care să le accepte în mod explicit.
Crearea unui snapshot eșuează: verificați spațiul disponibil și citiți eroarea exactă. Documentația Timeshift menționează că un fișier swap din interiorul @sau @homepoate împiedica crearea unui snapshot Btrfs; nu mutați un fișier swap fără a înțelege configurația swap a sistemului.
Fișierele personale lipsesc din punctele de revenire la normal: Timeshift exclude în mod implicit datele personale de acasă. Folosește un instrument separat de backup pentru documente și fișiere media.
Snapshot-urile consumă spațiu: reduceți retenția sau eliminați instantaneele vechi prin Timeshift după ce vă asigurați că păstrați un punct de restaurare utilizabil. Btrfs poate continua curățarea datelor instantaneelor șterse în fundal.
Versiunea pachetului Ubuntu și interfața Timeshift se pot modifica. Pașii de mai sus descriu fluxul de lucru documentat și etichetele interfeței comune; dacă versiunea instalată utilizează etichete diferite, consultați ajutorul încorporat și documentația proiectului înainte de a modifica subvolumele sau de a restaura setările.