Kako koristiti sistemski tar i oporavak za sigurnosno kopiranje Linuxa

Sigurnosne kopije jedna su od najboljih alternativa koje imamo kao napredni korisnici ili administratori za očuvanje dostupnosti i integriteta datoteka i elemenata sustava.

Prilikom korištenja Linux okruženja, imamo širok raspon mogućnosti za korištenje i implementaciju usredotočene na ove vrste aktivnosti, a Solvetic će analizirati jednu od najistaknutijih, a to su System Tar i Restore.

Što je sistemski tar i vraćanjeSystem Tar and Restore je pomoćni program koji je razvijen s dvije bash skripte, glavnim programom star.sh i omotom gui star-gui.sh.
Kada koristite ovaj uslužni program, na raspolaganju su vam tri načina rada, kao što su:

  • Sigurnosna kopija
  • Obnova
  • Prijenos.

Zahtjevi sustava Tar i RestoreSustav Tar and Restore može se implementirati u distribucijama poput Arch, Debian, Ubuntu, Fedora, openSUSE, Gentoo, Mandriva i Mageia. Zahtjevi za njegovu upotrebu su:

 gtkdialog 0.8.3 ili noviji (za grafičko korisničko sučelje) tar 1.27 ili noviji (podrška za acls i xattrs) rsync (za način prijenosa) wget (za preuzimanje datoteka sigurnosne kopije) gptfdisk / gdisk (za GPT i Syslinux) openssl / gpg (za šifriranje zadaci)

Sustav Tar značajke i značajke vraćanjaOvaj uslužni program nudi nam sljedeće značajke:

  • Djelomična ili potpuna sigurnosna kopija sustava.
  • Možemo vratiti ili prenijeti na isti ili drugi disk ili particiju.
  • Moguće je vratiti ili prenijeti kopiju na vanjski uređaj poput USB fleš diska, SD kartice i još mnogo toga.
  • Omogućuje vam vraćanje sustava temeljenog na BIOS-u na UEFI i obrnuto.
  • U stanju je pripremiti sustav na virtualnom stroju (poput VirtualBox -a), stvoriti sigurnosnu kopiju i vratiti je na uobičajeni stroj.

Način sigurnosne kopijeJedan od načina koje nam ovaj uslužni program nudi je Backup način rada, s ovim načinom rada bit će moguće stvoriti sigurnosnu kopiju tar datoteke sustava, gdje će biti moguće definirati aspekte kao što su:

  • Naziv datoteke: Odnosi se na željeni naziv datoteke sigurnosne kopije. Zadana je postavka Sigurnosna kopija - $ (naziv hosta) - $ (datum +% Y% m% d-% H% M% S).
  • Odredišni direktorij: Pokazuje gdje želite spremiti datoteku sigurnosne kopije. Zadana vrijednost je /.
  • / home direktorij: Tu imamo tri mogućnosti: uključite ga u potpunosti, zadržite samo skrivene datoteke i mape (koje su potrebne za prijavu i održavanje osnovne konfiguracije) ili ga potpuno isključite (u slučaju da se nalazi na zasebnoj particiji, a mi želite ga koristiti u načinu vraćanja).
  • Kompresija: Prilikom korištenja ovog parametra bit će moguće birati između gzip, bzip2, xz i nijednog (bez kompresije).
  • Način šifriranja i lozinka: Tamo možemo odabrati način šifriranja (openssl ili gpg) i odrediti zaporku ako želimo šifrirati odabranu datoteku.
  • Opcije ormara za datoteke: Ova vam opcija omogućuje korištenje vlastitih dodatnih opcija u ormaru.

Način vraćanja i prijenosaNačin vraćanja koristi prethodno stvorenu datoteku za izdvajanje na željenu particiju. Način prijenosa prenosi sustav na željenu particiju pomoću rsync Tamo će biti moguće definirati aspekte kao što su:

  • Odredišne ​​particije: Odredišna korijenska particija mora biti navedena. Opcijski omogućuje odabir bilo koje druge particije za / home, / boot, swap ili prilagođene točke montiranja ( / var / opt itd.), Au slučaju UEFI -a ciljanu ESP particiju i njezinu točku montiranja ( / boot, / efi ili / čizma).
  • Opcije montiranja: U ovom trenutku mogu se navesti alternativne opcije montiranja odvojene zarezima za ciljnu korijensku particiju. Zadane vrijednosti su: zadane vrijednosti, noatime.
  • Btrfs podvolumi: U slučaju da je ciljni korijenski datotečni sustav Btrfs, bit će moguće stvoriti podvolume. Da bismo to učinili, moramo postaviti naziv korijenskog podvoluma, a možete navesti i druge podvolume.
  • Bootloader: U BIOS sustavima možemo odabrati Grub (verzija 2) ili Syslinux i ciljani uređaj. U slučaju UEFI -a moguće je odabrati Grub, EFISTUB / efibootmgr ili Systemd / bootctl. Također vam omogućuje definiranje dodatnih opcija jezgre.
  • Načini rada: Prilikom korištenja načina vraćanja mora se navesti datoteka sigurnosne kopije (lokalni put ili udaljeni URL). U slučaju da je datoteka šifrirana, potrebno je navesti zaporku.

1. Instalirajte sistemski tar i vraćanje na Linux

Korak 1
Za pokretanje ovog uslužnog programa možemo koristiti bilo koji od sljedećih redaka:

 sudo apt install git tar rsync wget gdisk openssl (Debian / Ubuntu) yum install git tar rsync wget gdisk openssl (CentOS / RHEL) dnf install git tar rsync wget gptfdisk openssl (Fedora)

POVEĆAJTE

Korak 2
Tamo ćemo unijeti slovo S za potvrdu preuzimanja i instalacije. Nakon što su svi potrebni paketi instalirani na odabranoj distribuciji.

Ove ćemo skripte preuzeti kako bismo klonirali tar sustav i vratili spremište u sustav, a zatim pokrenuli te skripte s ovlastima korisnika root ili za to upotrijebili naredbu sudo, u ovom slučaju koristit ćemo sljedeće retke:

 git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ls

POVEĆAJTE

2. Sigurnosna kopija Linux sustava

Korak 1
Za ovaj proces, prije svega, stvorit ćemo direktorij u kojem će se pohraniti datoteke sigurnosne kopije sustava, u ovom kaosu izvršavamo:

 sudo mkdir / sigurnosne kopije 
Korak 2
Sada ćemo izvršiti sljedeću naredbu za stvaranje datoteke sigurnosne kopije sustava u direktoriju created / backups, komprimirana datoteka bit će komprimirana pomoću pomoćnog programa xz, za to ćemo koristiti sljedeće opcije:

-iNaveden je način rada (0 znači način rada sigurnosne kopije).

-dOdređen je odredišni direktorij u koji će se pohraniti sigurnosna kopija.

-cDefinirajte pomoćni program za kompresiju.

-iliOmogućuje vam čitanje dodatnih opcija tar i rsync.

 sudo ./star.sh -i 0 -d / sigurnosne kopije -c xz -u "--upozorenje = nema" 

POVEĆAJTE

Korak 3
Tamo unosimo slovo Y za nastavak:

POVEĆAJTE

Korak 4
Da bismo izuzeli / home iz sigurnosne kopije, dodat ćemo zastavicu -H i upotrijebit ćemo ovaj gzip program za kompresiju.

 sudo ./star.sh -i 0 -d / sigurnosne kopije -c gzip -H -u "--upozorenje = nema" 
Korak 5
Tamo moramo pričekati da se dovrši cijeli postupak sigurnosne kopije, što može potrajati. Na ovaj način stvorili smo sigurnosnu kopiju našeg Linux sustava.

POVEĆAJTE

3. Vraćanje sigurnosne kopije Linuxa

Korak 1
Za vraćanje sigurnosne kopije Linuxa moramo izvršiti sljedeći redak:

 sudo ./star.sh -i 1 -r / dev / sdb1 -G / dev / sdb -f / backups/backup.tar.xz 
Korak 2
Opcije koje se koriste su:

-iOdredite način rada (1 znači način vraćanja).

-rDefinira root particiju korijena (/).

-GDefinira particiju grub.

-FOdređuje put datoteke sigurnosne kopije.

Korak 3
Za dodatnu pomoć u vezi ove naredbe možemo izvršiti sljedeći redak:

 zvijezda.sh -pomoć 
Naučili smo stvarati i vraćati sigurnosne kopije na jednostavan način na Linux sustavu zahvaljujući ovom moćnom uslužnom programu.

wave wave wave wave wave