System Tar and Restore - wszechstronny skrypt kopii zapasowej systemu dla Linux
- 1700
- 3
- Maria Piwowarczyk
System smocz i przywracanie to wszechstronny skrypt tworzenia kopii zapasowych systemów dla systemów Linux. Jest wyposażony w dwa skrypty bash, główny skrypt gwiazda.cii i skrypt opakowania GUI Star-Gui.cii, które działają w trzech trybach: kopia zapasowa, przywrócić I przenosić .
Przeczytaj także: 14 Znakomity narzędzia tworzenia kopii zapasowych dla systemów Linux
Cechy
- Pełna lub częściowa kopia zapasowa systemu
- Przywróć lub przenieś do tego samego lub innego układu dysku/partycji.
- Przywróć lub przenieś kopię zapasową na napęd zewnętrzny, taki jak USB, karta SD itp.
- Przywróć system oparty na BIOS do UEFI i odwrotnie.
- Ułóż system w maszynie wirtualnej (takiej jak VirtualBox), wykonuj go i przywróć w normalnym systemie.
Wymagania:
- GTKDialog 0.8.3 lub później (dla GUI).
- Tar 1.27 lub nowszy (obsługa ACL i XATTR).
- rsync (dla trybu transferu).
- WGET (do pobierania archiwów kopii zapasowych).
- GPTFDisk/Gdisk (dla GPT i Syslinux).
- Openssl/GPG (do szyfrowania).
Jak zainstalować narzędzie System Tar i przywracanie w systemie Linux
Żeby zainstalować System smocz i przywracanie Program, musisz najpierw zainstalować wszystkie wymagane pakiety oprogramowania, jak wymieniono poniżej.
$ sudo apt Zainstaluj git smar rsync wget gptfdisk openssl [on Debian/Ubuntu] # yum instaluj git smar rsync wget gptfdisk openssl [on Centos/Rhel] # dnf instaluj git smar rsync wget gptfdisk openssl [on Fedora]
Po zainstalowaniu wszystkich wymaganych pakietów nadszedł czas, aby pobrać te skrypty, klonując System smocz i przywracanie Repozytorium do systemu i uruchom te skrypty z uprawnieniami użytkownika root, w przeciwnym razie użyj polecenia sudo.
$ CD Pobierz $ git Clone https: // github.com/tritonas00/system-tar-i-restore.Git $ CD System-Tar-and-Restore/ $ LSZainstaluj TAR SYSTEM i Przywróć
Kopia zapasowa systemu Linux
Najpierw utwórz katalog, w którym pliki kopii zapasowych systemu będą przechowywane (możesz faktycznie użyć dowolnego innego wybranego katalogu).
$ sudo mkdir /kopie zapasowe
Teraz uruchom następujące polecenie, aby utworzyć plik kopii zapasowej systemu w systemie /kopie zapasowe
katalog, plik archiwum zostanie skompresowany za pomocą narzędzia XZ, w którym znajdują się flagi.
-I
- Określa tryb pracy (0 oznacza tryb tworzenia kopii zapasowych).-D
- Określa katalog docelowy, w którym plik kopii zapasowej będzie przechowywany.-C
- definiuje narzędzie kompresyjne.-u
- pozwala na odczyt dodatkowych opcji TAR/RSync.
$ sudo ./gwiazda.sh -i 0 -d /backups -c xz -u " -Warning = Brak"Wykonaj kopię zapasową systemu Linux
Wykluczyć /dom
W kopii zapasowej dodaj -H
flaga i użyj użyteczności kompresji GZIP, jak pokazano.
$ sudo ./gwiazda.sh -i 0 -d /backups -c gzip -h -u " - -warning = brak"
Przywróć kopię zapasową systemu Linux
Możesz także przywrócić kopię zapasową, jak w następującym poleceniu.
$ sudo ./gwiazda.sh -i 1 -r /dev /sdb1 -g /dev /sdb -f /kopie zapasowe /kopie zapasowe.smoła.xz
gdzie jest opcja:
-I
- Określa tryb pracy (1 Znaczenie trybu przywracania).-R
- definiuje ukierunkowany root (/) przegroda.-G
- definiuje partycję Gruba.-F
- określono ścieżkę pliku kopii zapasowej.
Ostateczny przykład pokazuje, jak uruchomić go w trybie transferu (2). Nowa opcja tutaj jest -B
, który ustawia partycję rozruchową.
$ sudo ./gwiazda.sh -i 2 -r /dev /sdb2 -b /dev /sdb1 -g /dev /sdb
Ponadto, jeśli zamontowałeś /usr I /var W osobnych partycjach, biorąc pod uwagę poprzednie polecenie, możesz je określić za pomocą -T
przełącz, jak pokazano.
$ sudo ./gwiazda.sh -i 2 -r/dev/sdb2 -b/dev/sdb1 -t "/var =/dev/sdb4/usr =/dev/sdb3" -g/dev/sdb
Właśnie wyglądaliśmy na kilka podstawowych opcji System smocz i przywracanie skrypt, możesz wyświetlić wszystkie dostępne opcje za pomocą następującego polecenia.
$ gwiazda.SH -Help
Jeśli jesteś przyzwyczajony do graficznych interfejsów użytkownika, możesz użyć opakowania GUI Star-Gui.cii Zamiast. Ale musisz zainstalować GTKDialog - Służy do tworzenia interfejsów graficznych (GTK+) i okalekn.
System Tar i przywracaj GUIMożesz znaleźć więcej przykładów użycia wiersza poleceń z System smocz i przywracanie Repozytorium GitHub: https: // github.com/tritonas00/system-tar-i-restore.
Streszczenie
System smocz i przywracanie jest prostym, ale potężnym i wszechstronnym skryptem tworzenia kopii zapasowych systemów dla systemów Linux. Wypróbuj kompleksowo i podziel się swoimi przemyśleniami na ten temat za pomocą poniższego formularza opinii.
- « Newsroom - nowoczesny CLI, aby uzyskać ulubione wiadomości w Linux
- Android Studio - potężna IDE do budowania aplikacji dla wszystkich urządzeń z Androidem »