Cum să obțineți o copie de rezervă asemănătoare Mac-ului pe Linux cu Timeshift

Considerați obositor, confuz și enervant să faceți backup-urile sistemului Linux? Dacă da, chiar trebuie să verificați Timeshift. Este un sistem de backup ușor de utilizat, personalizabil și automatizat, care funcționează la fel ca Time Machine de la Mac OS. Îl puteți folosi pentru a imita o configurare de backup asemănătoare Mac-ului și pentru a face backup regulat pe hard disk-ul Linux.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Instalați Timeshift

Instalarea Timeshift pe Linux variază în dificultate, în funcție de distribuția pe care instalați programul. Pentru ca aplicația să funcționeze, găsiți sistemul dvs. de operare și introduceți comenzile corespunzătoare.

Ubuntu

Timeshift nu este un program Ubuntu, iar dezvoltatorii nu îl vizează. Ca rezultat, utilizatorii Ubuntu care doresc să folosească acest program vor trebui să îl instaleze printr-un pachet terță parte.

Deschideți un terminal și utilizați instrumentul wget pentru a descărca cea mai recentă versiune a pachetului Timeshift Debian.

wget https://packages.linuxmint.com/pool/backport/t/timeshift/timeshift_17.11~backport_amd64.deb

Cu pachetul Timeshift descărcat din depozitele de pachete Linux Mint, este timpul să începeți instalarea. Folosind instrumentul dpkg, instalați pachetul Timeshift.

sudo dpkg -i timeshift_17.11~backport_amd64.deb

Timeshift este un pachet Linux Mint, așa că instalarea lui pe Ubuntu poate cauza probleme de dependență. Nu-ți face griji! Aceste probleme sunt comune și ușor de rezolvat!

În terminal, rezolvați problemele de dependență cu comanda apt install (dacă există.)

sudo apt install -f

Debian

Spre deosebire de Ubuntu, utilizatorii Debian nu trebuie să treacă prin cercuri pentru a folosi aplicația. În schimb, Timeshift este ușor disponibil în locațiile tradiționale de software pentru Debian. Pentru a-l instala, deschideți un terminal și utilizați managerul de pachete Apt-get pentru ca totul să funcționeze.

sudo apt-get install timeshift

Arch Linux

Aplicația de restaurare a sistemului Timeshift este disponibilă pentru utilizatorii Arch Linux prin intermediul AUR. Pentru a-l instala, trebuie îndeplinite anumite cerințe. Mai exact, va trebui să instalați instrumentul Git.
Într-un terminal, sincronizați cea mai recentă versiune de Git cu Arch.

sudo pacman -S git

Apoi, utilizați Git pentru a clona un instantaneu al scriptului de compilare Timeshift AUR.

git clone https://aur.archlinux.org/timeshift.git

Mutați terminalul în noul folder Timeshift AUR cu comanda CD.

cd timeshift

De aici, este sigur să începeți procesul de compilare. Cu toate acestea, rețineți că, deoarece Timeshift este un program AUR, va trebui să instaleze dependențe înainte de a construi cu succes. În cea mai mare parte, comanda makepkg are grijă de asta.

În cazul în care toate dependențele nu sunt îngrijite, sunt disponibile aici.

Pentru a construi pachetul Timeshift pe Arch, rulați comanda makepkg.

makepkg -si

Fedora

Timeshift este ușor disponibil pentru utilizatorii Fedora imediat din cutie, fără a fi nevoie să activați depozite speciale de software terță parte. Pentru a instala, deschideți un terminal și utilizați managerul de pachete DNF pentru a prelua cea mai recentă versiune.

sudo dnf install timeshift -y

OpenSUSE

Din păcate, nu există o versiune RPM a Timeshift pentru OpenSUSE, așa cum există pentru Fedora.

Dacă vă simțiți curajos, încercați să descărcați versiunea Fedora și să o instalați. În caz contrar, pentru cele mai bune rezultate, treceți la opțiunea „Linux generic”.

Linux generic

Timeshift poate fi instalat pe aproape fiecare distribuție Linux printr-un fișier binar generic. Instalarea acestuia este puțin mai complicată decât utilizarea a ceva precum Apt, DNF sau AUR, dar face treaba.

Deschideți un terminal și luați cel mai recent binar cu instrumentul de descărcare wget:

wget  https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-amd64.run

Sau, pentru versiunea pe 32 de biți:

wget https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-i386.run

Apoi, actualizați permisiunile fișierului binar, astfel încât sistemul să îl execute ca program.

chmod +x timeshift-v18.6.1-*.run

Cu permisiunile pentru Timeshift actualizate, instalarea poate începe. Pentru a începe instalarea, procedați în felul următor:

./timeshift-v18.6.1-*.run

Folosind Timeshift

La prima lansare a Timeshift, veți fi condus printr-un instrument de configurare. Primul pas către configurare cere utilizatorului să selecteze tipul de backup (Rsync sau BtrFS). Pentru majoritatea utilizatorilor, Rsync este cea mai bună alegere. Selectați-l, apoi faceți clic pe butonul „Următorul” pentru a continua.

Pe următoarea pagină a expertului de configurare, utilizați instrumentul de selecție pentru a găsi un loc bun pentru aplicația Timeshift pentru a salva instantanee, apoi faceți clic pe butonul „următorul”.

Cu tipul de instantaneu și locația setate, Timeshift va începe backupul. Aveți răbdare și în curând procesul de instantaneu se va termina.

Programați backup

Primul instantaneu este îngrijit, dar Timeshift nu este setat pentru backup automat. Pentru a remedia acest lucru, accesați „Setări” și selectați fila „Programare”.

Parcurgeți programul și aflați ce funcționează cel mai bine pentru dvs. Când totul arată bine, închide fereastra.

Restaurați copii de rezervă

Dacă ceva a mers prost și trebuie să restaurați o copie de rezervă, urmați acești pași. Mai întâi, deschideți aplicația Timeshift și selectați o copie de rezervă din lista principală. Apoi, găsiți butonul „restaurare” și selectați-l.

Făcând clic pe opțiunea „restaurare”, se afișează dialogul de restaurare din Timeshift și se configurează automat modul de restaurare.

În fereastra de restaurare, faceți clic pe butonul „Următorul” pentru a restabili din backupul instantaneu.

Acordați ceva timp copiei de rezervă. Când restaurarea se termină, acesta va reporni automat computerul Linux. La următoarea autentificare, fișierele dvs. ar trebui să fie exact acolo unde se aflau când a fost făcută backup-ul Timeshift!