Kopie zapasowe plików i systemów zawsze będą jedną z najlepszych zasad tworzenia kopii zapasowych i dostępności informacji w dowolnym typie organizacji lub dla każdego użytkownika. Powodem tego jest to, że integralność tego typu danych musi być zawsze zapewniona, ponieważ na błędy i brak dostępu do informacji mogą mieć wpływ różne czynniki, takie jak:
- Wirus lub złośliwe oprogramowanie
- Uszkodzenie dysku twardego
- Błędy oprogramowania
- Złe ustawienia i nie tylko.
Co to jest przesunięcie w czasieTimeshift dla środowisk Linux to aplikacja, która została opracowana, aby oferować funkcjonalność podobną do funkcji przywracania systemu w systemie Windows lub narzędzia Time Machine w systemie macOS.
Korzystając z funkcji Timeshift, można chronić system operacyjny, wykonując przyrostowe migawki systemu plików w regularnych odstępach czasu zgodnie z potrzebami zarządzania, a migawki te można przywrócić w późniejszym terminie, aby cofnąć wszystkie znane wszystkim zmiany w systemie na poziomie przywracania.
Timeshift ma dwa tryby działania, którymi są:
Tryb RSYNCTryb RSYNC, w którym migawki są wykonywane przy użyciu rsync i twardych łączy, tam wspólne pliki są współdzielone między migawkami, co zapewnia większą oszczędność miejsca na dysku twardym. Każda migawka to pełna kopia zapasowa systemu, którą można przejrzeć za pomocą menedżera plików.
Tryb BTRFSW trybie BTRFS wszystkie migawki są wykonywane przy użyciu wbudowanych funkcji systemu plików BTRFS. Migawki BTRFS są obsługiwane tylko w systemach BTRFS, które mają układ podwoluminów podobny do Ubuntu (z podwoluminami @ i @home).
Narzędzie Timeshift można porównać z aplikacjami takimi jak rsnapshot, BackInTime i TimeVault, ale tylko dlatego, że ma inne cele, jego projekt koncentruje się tylko na ochronie plików i ustawień systemowych, ale pliki użytkownika, takie jak dokumenty, obrazy i muzyka są wykluczone z backup, który gwarantuje, że pliki pozostaną niezmienione, gdy przywrócimy system do wcześniejszej daty.
Funkcje przesunięcia w czasieNiektóre z funkcji Timeshift to:
- Timeshift wymaga bardzo niewielkiej konfiguracji ułatwiającej zadania administracyjne
- Migawki są domyślnie zapisywane na partycji systemowej (root) w ścieżce / timeshift
- Można włączyć wiele poziomów migawek z wartościami takimi jak godzina, dzień, tydzień, miesiąc i na uruchomienie
- Możesz określić liczbę migawek do zachowania dla każdego wybranego poziomu
- Migawki startowe zapewniają dodatkowy poziom kopii zapasowej i są tworzone przy każdym uruchomieniu systemu operacyjnego. Migawki startowe są tworzone z 10-minutowym opóźnieniem, dzięki czemu nie ma to wpływu na uruchamianie systemu pod względem wydajności
- Obsługuje migawki rsync we wszystkich systemach
- Obsługuje migawki BTRFS w systemach BTRFS
- Migawki można przywrócić, wybierając migawkę z głównego okna i klikając przycisk Przywróć na pasku narzędzi, który jest naprawdę prosty w użyciu.
- Migawki można przywrócić z działającego systemu (przywracanie online) lub z innego systemu z zainstalowanym Timeshift (przywracanie offline), co zwiększa ich zasięg
- Możemy użyć płyty Ubuntu Live CD, zainstalować Timeshift w systemie live i przywrócić migawkę w systemie głównym
- Przywracanie kopii zapasowych z działającego systemu wymaga ponownego uruchomienia, aby całkowicie zakończyć proces przywracania
System kompatybilnych konfiguracjiTimeshift jest w stanie w pełni obsługiwać następujące systemy konfiguracyjne:
- Normalny - system operacyjny zainstalowany na niezaszyfrowanych partycjach
- Zaszyfrowane LUKS - System operacyjny zainstalowany na zaszyfrowanych partycjach LUKS
- LVM2 - System operacyjny zainstalowany na woluminach LVM2 (z lub bez LUKS)
- BTRFS: system operacyjny zainstalowany na woluminach BTRFS (z lub bez LUKS), obsługiwane są tutaj tylko projekty typu Ubuntu z podwolumenami @ i @home
- GRUB2 - Bootloader musi być GRUB2. Legacy GRUB i inne programy ładujące nie są obsługiwane.
- EFI - obsługiwane są systemy EFI. Tam musimy sprawdzić, czy partycja /boot/efi jest wybrana do zamontowania przed przywróceniem migawek (aplikacja zrobi to automatycznie)
- Encrypted Home: W przypadku użytkowników korzystających z Encrypted Home pliki w /home/.ecryptfs/$USER zostaną zarchiwizowane i przywrócone. Odszyfrowana zawartość w $ HOME zostanie wykluczona
- Zaszyfrowany katalog prywatny - w przypadku użytkowników z zaszyfrowanym katalogiem prywatnym pliki zaszyfrowane w $ HOME /.Private zostaną wykluczone, a także pliki odszyfrowane w $ HOME / Private (ponieważ zawiera dane użytkownika)
- Docker i kontenery - systemy dokowane i konteneryzowane nie są obsługiwane.
1. Jak zainstalować Timeshif na Linux Mint
Teraz zobaczymy, jak zainstalować Timeshif w Linux Mint. W przypadku posiadania innych dystrybucji musimy wykonać następujące czynności:
Krok 1
W Ubuntu, Linux Mint, Elementary OS i innych aplikacjach opartych na Ubuntu:
sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get aktualizacja sudo apt-get install timeshiftW przypadku innych dystrybucji Linuksa pobierzemy najnowszą wersję z poniższego linku.
Krok 2
Następnie wykonamy następujące czynności:
sudo sh ./timeshift*amd64.run (systemy 64-bitowe) sudo sh ./timeshift*i386.run (systemy 32-bitowe)W przypadku Mint najpierw wykonamy następujący wiersz, aby pobrać repozytorium PPA:
sudo add-apt-repository -y ppa: teejee2008 / ppa
POWIĘKSZAĆ
Krok 3
Następnie zaktualizujemy system za pomocą następującej linii:
aktualizacja sudo apt-get
POWIĘKSZAĆ
Krok 4
Na koniec instalujemy Timeshift wykonując:
sudo apt-get install timeshift
POWIĘKSZAĆ
2. Jak korzystać z Timeshift w Linux Mint
Krok 1
Po zainstalowaniu Timeshift w systemie, uzyskamy do niego dostęp z sekcji System:
Krok 2
Aby uzyskać dostęp, konieczne będzie podanie hasła administratora:
Krok 3
Kliknij Uwierzytelnij, a pojawi się następujący kreator. Tam najpierw wybierzemy typ migawki do użycia, RSYNC lub BTRFS, a po zdefiniowaniu klikamy przycisk Dalej.
Krok 4
Widzimy, że proces analizy systemu zaczyna się:
Krok 5
Jak tylko ten proces się zakończy, wybierzemy lokalizację, w której będą hostowane migawki i ta lokalizacja musi zawierać wystarczająco dużo miejsca:
Krok 6
Po zdefiniowaniu lokalizacji kliknij przycisk Zakończ, a zostaną wyświetlone następujące informacje:
POWIĘKSZAĆ
Widzimy, że narzędzie Timeshift jest aktywne.
3. Jak utworzyć kopię zapasową za pomocą Timeshift w Linux Mint
Krok 1
Aby rozpocząć ten proces, po prostu kliknij przycisk Utwórz znajdujący się u góry i zobaczymy, że rozpoczyna się proces tworzenia kopii zapasowej:
Krok 2
Po zakończeniu tego procesu zostaniemy o tym powiadomieni:
POWIĘKSZAĆ
Aby przywrócić kopię zapasową, po prostu wybierz ją w panelu centralnym i kliknij przycisk Przywróć u góry.
Odinstalowywanie Timeshift z systemuKiedy chcemy odinstalować narzędzie Timeshift, po prostu uruchom jedno z następujących poleceń:
sudo apt-get usuń przesunięcie w czasie sudo przesunięcie w czasie-odinstaluj
Widzimy, że Timeshift jest całkowicie odpowiednim narzędziem do wykonywania kopii zapasowych w systemach Linux. W ten sposób mamy pod ręką kompleksowe rozwiązanie do bezpiecznego tworzenia kopii zapasowych informacji systemowych.