Jak nastavit zálohování jako Mac na Linuxu s Timeshiftem

Zdá se vám vytváření záloh systému Linux zdlouhavé, matoucí a otravné? Pokud ano, opravdu se musíte podívat na Timeshift. Je to snadno použitelný, přizpůsobitelný a automatizovaný zálohovací systém, který funguje stejně jako Time Machine v Mac OS. Můžete jej použít k napodobení nastavení zálohování jako na Macu a pravidelnému zálohování pevného disku Linuxu.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Nainstalujte Timeshift

Instalace Timeshift na Linux má různou obtížnost v závislosti na distribuci, do které program instalujete. Aby aplikace fungovala, najděte svůj operační systém a zadejte odpovídající příkazy.

Ubuntu

Timeshift není program Ubuntu a vývojáři se na něj nezaměřují. V důsledku toho si uživatelé Ubuntu, kteří chtějí tento program používat, jej budou muset nainstalovat prostřednictvím balíčku třetí strany.

Otevřete terminál a pomocí nástroje wget si stáhněte nejnovější verzi balíčku Timeshift Debian.

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

S balíčkem Timeshift staženým z repozitářů balíčků Linux Mint je čas zahájit instalaci. Pomocí nástroje dpkg nainstalujte balíček Timeshift.

sudo dpkg -i timeshift_17.11~backport_amd64.deb

Timeshift je balíček Linux Mint, takže jeho instalace na Ubuntu může způsobit problémy se závislostí. Nebojte se! Tyto problémy jsou běžné a snadno řešitelné!

  Nejlepší nástroje pro správu síťových operací

V terminálu vyřešte problémy se závislostmi pomocí příkazu apt install (pokud nějaké existují.)

sudo apt install -f

Debian

Na rozdíl od Ubuntu nemusí uživatelé Debianu pro použití aplikace přeskakovat přes obruče. Místo toho je Timeshift snadno dostupný v tradičních softwarových umístěních pro Debian. Chcete-li jej nainstalovat, otevřete terminál a použijte správce balíčků Apt-get, aby vše fungovalo.

sudo apt-get install timeshift

Arch Linux

Aplikace pro obnovení systému Timeshift je k dispozici uživatelům Arch Linuxu prostřednictvím AUR. Pro jeho instalaci je třeba splnit některé požadavky. Konkrétně budete muset nainstalovat nástroj Git.
V terminálu synchronizujte nejnovější verzi Git do Arch.

sudo pacman -S git

Dále použijte Git ke klonování snímku sestavení skriptu Timeshift AUR.

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

Přesuňte terminál do nové složky Timeshift AUR pomocí příkazu CD.

cd timeshift

Odtud můžete bezpečně zahájit proces kompilace. Mějte však na paměti, že protože Timeshift je program AUR, bude muset před úspěšným sestavením nainstalovat závislosti. Z velké části se o to stará příkaz makepkg.

  [FIXED] Vaši odpověď na pozvánku nelze odeslat

V případě, že nebudou vyřešeny všechny závislosti, jsou k dispozici zde.

Chcete-li sestavit balíček Timeshift na Arch, spusťte příkaz makepkg.

makepkg -si

Fedora

Timeshift je pro uživatele Fedory snadno dostupný hned po vybalení, bez nutnosti aktivace jakýchkoli speciálních softwarových úložišť třetích stran. Chcete-li nainstalovat, otevřete terminál a pomocí správce balíčků DNF stáhněte nejnovější verzi.

sudo dnf install timeshift -y

OpenSUSE

Bohužel neexistuje RPM vydání Timeshift pro OpenSUSE, jako je tomu u Fedory.

Pokud se cítíte statečně, zkuste si stáhnout verzi Fedory a nainstalovat ji. V opačném případě pro dosažení nejlepších výsledků přeskočte na možnost „Generic Linux“.

Obecný Linux

Timeshift lze nainstalovat na téměř každou distribuci Linuxu prostřednictvím generického binárního souboru. Instalace je o něco složitější než použití něčeho jako Apt, DNF nebo AUR, ale svou práci zvládne.

Otevřete terminál a stáhněte si nejnovější binární soubor pomocí nástroje pro stahování wget:

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

Nebo pro 32bitovou verzi:

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

Dále aktualizujte oprávnění binárního souboru, aby jej systém spouštěl jako program.

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

S aktuálními oprávněními pro Timeshift může instalace začít. Chcete-li zahájit instalaci, postupujte takto:

./timeshift-v18.6.1-*.run

Pomocí funkce Timeshift

Při prvním spuštění funkce Timeshift budete provedeni nástrojem pro nastavení. V prvním kroku nastavení je uživatel vyzván k výběru typu zálohy (Rsync nebo BtrFS). Pro většinu uživatelů je Rsync tou nejlepší volbou. Vyberte jej a pokračujte kliknutím na tlačítko „Další“.

  Jak vytvořit více místa pro aktualizaci iPhone nebo iPad

Na další stránce průvodce nastavením pomocí nástroje pro výběr najděte vhodné místo pro aplikaci Timeshift pro ukládání snímků a poté klikněte na tlačítko „další“.

S nastaveným typem snímku a umístěním spustí Timeshift zálohování. Buďte trpěliví a proces snímkování bude brzy dokončen.

Naplánujte zálohování

O první snímek je postaráno, ale Timeshift není nastaven na automatické zálohování. Chcete-li to opravit, přejděte do „Nastavení“ a vyberte kartu „Plán“.

Projděte si rozvrh a zjistěte, co vám nejlépe vyhovuje. Když vše vypadá dobře, zavřete okno.

Obnovit zálohy

Pokud se něco pokazilo a potřebujete obnovit zálohu, postupujte takto. Nejprve otevřete aplikaci Timeshift a vyberte zálohu v hlavním seznamu. Poté najděte tlačítko „obnovit“ a vyberte jej.

Kliknutím na možnost „obnovit“ se zobrazí dialog obnovení v rámci Timeshift a automaticky se nastaví režim obnovení.

V okně obnovení klikněte na tlačítko „Další“ pro obnovení ze zálohy snímku.

Dejte záloze nějaký čas. Po dokončení obnovy se automaticky restartuje počítač se systémem Linux. Při příštím přihlášení by vaše soubory měly být přesně tam, kde byly, když byla záloha Timeshift pořízena!