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 kopijeKorak 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.xzKorak 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.