Zálohy souborů a systému budou vždy jednou z nejlepších zásad zálohování a dostupnosti informací v jakémkoli typu organizace nebo pro jakéhokoli uživatele. Důvodem je to, že integrita tohoto typu dat musí být vždy zajištěna, protože existují různé faktory, které mohou ovlivnit chyby a nedostatečný přístup k informacím, jako například:
- Virus nebo malware
- Poškození pevného disku
- Softwarové chyby
- Špatné nastavení a další.
Co je TimeshiftTimeshift pro prostředí Linux je aplikace, která byla vyvinuta tak, aby nabízela funkce podobné funkci Obnovení systému ve Windows nebo nástroji Time Machine v macOS.
Pomocí funkce Timeshift je možné chránit operační systém pořizováním přírůstkových snímků systému souborů v pravidelných intervalech podle potřeb správy a tyto snímky lze později obnovit a vrátit zpět všechny změny systému, jak je všem známé na úrovni restaurování.
Timeshift má dva provozní režimy, kterými jsou:
Režim RSYNCRežim RSYNC, ve kterém jsou snímky pořizovány pomocí rsync a pevných odkazů, tam jsou společné snímky sdíleny mezi snímky, což má za následek větší úsporu místa na pevném disku. Každý snímek je úplnou zálohou systému, kterou lze prozkoumat pomocí správce souborů.
Režim BTRFSV režimu BTRFS jsou všechny snímky pořizovány pomocí vestavěných funkcí systému souborů BTRFS. Snímky BTRFS jsou podporovány pouze v systémech BTRFS, které mají rozložení subvolume podobné Ubuntu (s @ a @home subvolume).
Nástroj Timeshift lze srovnávat s aplikacemi, jako jsou rsnapshot, BackInTime a TimeVault, ale má pouze různé cíle, jeho design je zaměřen na ochranu pouze souborů a nastavení systému, ale uživatelské soubory, jako jsou dokumenty, obrázky a hudba, jsou vyloučeny z záloha, která zaručuje, že soubory zůstanou beze změny, když obnovíme systém na dřívější datum.
Funkce TimeshiftNěkteré z funkcí Timeshift jsou:
- Timeshift vyžaduje velmi malou konfiguraci usnadňující administrativní úkoly
- Snímky se ve výchozím nastavení ukládají do systémového oddílu (root) v cestě / časovém posunu
- Lze povolit více úrovní snímků s hodnotami, jako je hodina, den, týden, měsíc a spuštění
- Můžete určit počet snímků, které se mají zachovat pro každou vybranou úroveň
- Snímky po spuštění poskytují další úroveň zálohy a jsou vytvářeny při každém spuštění operačního systému. Tyto snímky po spuštění jsou vytvářeny se zpožděním 10 minut, takže spuštění systému není ovlivněno výkonem
- Podporuje rsync snímky na všech systémech
- Podporuje snímky BTRFS v systémech BTRFS
- Snímky lze obnovit výběrem snímku z hlavního okna a kliknutím na tlačítko Obnovit na panelu nástrojů, jehož použití je opravdu jednoduché.
- Snímky lze obnovit z běžícího systému (online obnovení) nebo z jiného systému s nainstalovaným Timeshift (offline obnovení), což zvyšuje jejich dosah
- Můžeme použít disk CD Ubuntu Live, nainstalovat Timeshift do živého systému a obnovit snímek v hlavním systému
- Obnovení záloh z běžícího systému vyžaduje restart, aby byl proces obnovy dokončen úplně
Systém kompatibilních konfiguracíTimeshift je schopen plně podporovat následující konfigurační systémy:
- Normální - operační systém nainstalovaný na nešifrovaných oddílech
- Šifrovaný LUKS - operační systém nainstalovaný na šifrovaných oddílech LUKS
- LVM2 - operační systém nainstalovaný na svazcích LVM2 (s nebo bez LUKS)
- BTRFS: operační systém nainstalovaný na svazcích BTRFS (s nebo bez LUKS), podporovány jsou zde pouze návrhy typu Ubuntu se subvolumes @ a @home
- GRUB2 - bootloader musí být GRUB2. Starší GRUB a další zavaděče nejsou podporovány.
- EFI - podporovány jsou systémy EFI. Před obnovením snímků musíme ověřit, že je pro připojení vybrán oddíl / boot / efi (aplikace to udělá automaticky)
- Šifrovaný domov: Pro uživatele s šifrovaným domovem budou soubory v /home/.ecryptfs/$USER zálohovány a obnoveny. Dešifrovaný obsah v $ HOME bude vyloučen
- Šifrovaný soukromý adresář - pro uživatele se šifrovaným soukromým adresářem budou soubory šifrované v $ HOME /. Soukromí vyloučeny, stejně jako soubory dešifrované v $ HOME / soukromé (protože obsahují uživatelská data)
- Docker a kontejnery - Docker a kontejnerové systémy nejsou podporovány.
1. Jak nainstalovat Timeshif na Linux Mint
Nyní uvidíme, jak nainstalovat Timeshif v Linux Mint. V případě jiných distribucí musíme provést následující:
Krok 1
Na Ubuntu, Linux Mint, Elementary OS a dalších aplikacích založených na Ubuntu:
sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshiftU ostatních distribucí Linuxu stáhneme nejnovější verzi z níže uvedeného odkazu.
Krok 2
Poté provedeme následující:
sudo sh ./timeshift*amd64.run (64bitové systémy) sudo sh ./timeshift*i386.run (32bitové systémy)V případě mincovny nejprve spustíme následující řádek pro stažení úložiště PPA:
sudo add-apt-repository -y ppa: teejee2008 / ppa
ZVĚTŠIT
Krok 3
Poté systém aktualizujeme pomocí následujícího řádku:
sudo apt-get update
ZVĚTŠIT
Krok 4
Nakonec nainstalujeme Timeshift spuštěním:
sudo apt-get install timeshift
ZVĚTŠIT
2. Jak používat Timeshift v Linux Mint
Krok 1
Jakmile je Timeshift nainstalován v systému, přistoupíme k němu ze sekce System:
Krok 2
Pro přístup k němu bude nutné zadat heslo správce:
Krok 3
Klikněte na Ověřit a zobrazí se následující průvodce. Tam nejprve vybereme typ snímku, který se má použít, RSYNC nebo BTRFS a po definování klikneme na tlačítko Další.
Krok 4
Vidíme, že proces analýzy systému začíná:
Krok 5
Jakmile bude tento proces dokončen, vybereme umístění, kde budou snímky hostovány a toto místo pro něj musí obsahovat dostatek místa:
Krok 6
Jakmile je umístění definováno, klikněte na tlačítko Dokončit a zobrazí se následující:
ZVĚTŠIT
Vidíme, že nástroj Timeshift je aktivní.
3. Jak vytvořit zálohu pomocí Timeshift v Linux Mint
Krok 1
Chcete -li spustit tento proces, stačí kliknout na tlačítko Vytvořit umístěné v horní části a uvidíme, že začíná proces zálohování:
Krok 2
Jakmile bude tento proces dokončen, budeme o tom informováni:
ZVĚTŠIT
Chcete -li zálohu obnovit, stačí ji vybrat na centrálním panelu a v horní části kliknout na tlačítko Obnovit.
Odinstalování Timeshift ze systémuKdyž chceme odinstalovat nástroj Timeshift, stačí spustit jeden z následujících příkazů:
sudo apt-get remove timeshift sudo timeshift-uninstall
Vidíme, jak je Timeshift zcela vhodným nástrojem pro úlohy zálohování v systémech Linux. Tímto způsobem máme po ruce komplexní řešení pro bezpečné zálohování systémových informací.