2022-02-14 07:06 Doba čtení: 7 min

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

Zjednodušení zálohování systému Linux s Timeshift

Připadá vám proces vytváření záloh vašeho linuxového systému jako zdlouhavá, komplikovaná a nepříjemná záležitost? Pokud ano, měli byste se rozhodně blíže podívat na Timeshift. Jedná se o intuitivní, přizpůsobitelný a automatizovaný systém pro zálohování, který svým fungováním připomíná funkci Time Machine v macOS. S jeho pomocí si můžete nastavit obdobný systém zálohování jako na Macu a pravidelně tak vytvářet zálohy vašeho linuxového disku.

Upozornění: V závěru tohoto článku najdete videonávod, který vám může pomoci.

Instalace Timeshift

Způsob instalace Timeshiftu se může lišit v závislosti na vaší konkrétní linuxové distribuci. Aby program fungoval správně, najděte si níže instrukce pro váš operační systém a zadejte odpovídající příkazy do terminálu.

Ubuntu

Timeshift není součástí oficiálních balíčků pro Ubuntu a vývojáři se na něj primárně nezaměřují. Proto uživatelé Ubuntu, kteří chtějí tento nástroj používat, si jej budou muset nainstalovat pomocí balíčku třetí strany.

Otevřete terminál a s pomocí nástroje `wget` 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

Po stažení balíčku Timeshift z repozitářů Linux Mint můžete přistoupit k instalaci. K tomu použijte nástroj `dpkg`:

sudo dpkg -i timeshift_17.11~backport_amd64.deb

Timeshift je balíček specifický pro Linux Mint, proto může jeho instalace na Ubuntu vyvolat problémy se závislostmi. Nicméně, tyto problémy jsou běžné a snadno řešitelné!

V terminálu vyřešte případné problémy se závislostmi pomocí příkazu `apt install`:

sudo apt install -f

Debian

Uživatelé Debianu na rozdíl od Ubuntu nemusí dělat žádné komplikované kroky pro instalaci. Timeshift je dostupný v tradičních softwarových úložištích pro Debian. Instalaci provedete otevřením terminálu a použitím správce balíčků `apt-get`:

sudo apt-get install timeshift

Arch Linux

Pro uživatele Arch Linuxu je Timeshift dostupný skrze AUR (Arch User Repository). K instalaci je však potřeba splnit několik požadavků. Především budete potřebovat mít nainstalovaný nástroj Git. V terminálu synchronizujte nejnovější verzi Git do Archu:

sudo pacman -S git

Dále použijte Git pro klonování snapshotu sestavovacího skriptu Timeshift AUR:

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

Přesuňte se do nové složky `timeshift` pomocí příkazu `cd`:

cd timeshift

Odtud můžete bez obav zahájit kompilaci. Nicméně, protože se jedná o program z AUR, bude potřeba před úspěšným sestavením nainstalovat všechny závislosti. O většinu z nich se postará příkaz `makepkg`.

V případě, že se nepodaří vyřešit všechny závislosti automaticky, můžete je najít zde.

Pro sestavení balíčku Timeshift na Archu použijte příkaz `makepkg`:

makepkg -si

Fedora

Timeshift je pro uživatele Fedory snadno dostupný ihned po instalaci systému, bez nutnosti přidávat další softwarová úložiště. Pro instalaci otevřete terminál a použijte správce balíčků DNF:

sudo dnf install timeshift -y

OpenSUSE

Pro OpenSUSE bohužel neexistuje nativní RPM balíček Timeshift, jako je tomu u Fedory.

Pokud se cítíte odvážně, můžete zkusit stáhnout verzi pro Fedoru a nainstalovat ji. V opačném případě doporučujeme přeskočit na sekci "Obecný Linux" pro dosažení nejlepších výsledků.

Obecný Linux

Timeshift lze instalovat téměř na jakoukoliv linuxovou distribuci pomocí generického binárního souboru. Instalace je sice o něco složitější než použití balíčkovacích systémů jako Apt, DNF nebo AUR, nicméně svůj účel splní.

Otevřete terminál a stáhněte si nejnovější binární soubor pomocí nástroje `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

Následně upravte oprávnění binárního souboru, aby jej systém mohl spouštět jako program:

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

S upravenými oprávněními můžete zahájit instalaci takto:

./timeshift-v18.6.1-*.run

Používání Timeshift

Při prvním spuštění Timeshift vás provede průvodce nastavením. V prvním kroku budete požádáni o výběr typu zálohy (Rsync nebo BtrFS). Pro většinu uživatelů je Rsync tou nejvhodnější volbou. Vyberte jej a pokračujte kliknutím na tlačítko „Další“.

V následujícím kroku průvodce nastavte umístění, kam chce Timeshift ukládat své zálohy, a klikněte na „Další“.

Po nastavení typu zálohy a jejího umístění začne Timeshift vytvářet první snímek. Buďte trpěliví, proces brzy dokončí.

Plánování zálohování

První snímek je vytvořen, nicméně Timeshift není nastaven na automatické zálohování. Chcete-li to změnit, přejděte do „Nastavení“ a vyberte záložku „Plán“.

Prohlédněte si možnosti plánování a vyberte si nastavení, které vám nejvíce vyhovuje. Poté okno zavřete.

Obnova ze zálohy

Pokud se něco pokazí a potřebujete obnovit systém ze zálohy, postupujte následujícím způsobem. Otevřete aplikaci Timeshift a v hlavním seznamu vyberte zálohu, ze které chcete obnovit. Poté klikněte na tlačítko „Obnovit“.

Po kliknutí na možnost "Obnovit" se zobrazí dialog pro obnovení. Aplikace automaticky nastaví režim obnovy.

V okně pro obnovení klikněte na "Další" pro obnovení ze záložního snímku.

Dejte záloze dostatek času pro dokončení obnovy. Po dokončení se váš linuxový systém automaticky restartuje. Po přihlášení byste měli najít své soubory ve stavu, v jakém byly při vytváření zálohy Timeshift!

Jan Novák
Autor
Czechia

Redaktor zaměřený na Windows, produktivitu a cloudové nástroje.

Předchozí článek
Jak používat čočku Harry Potter Bitmoji na Snapchatu
Další článek
Jak automaticky spouštět dávkové soubory jako správce v systému Windows 10