System Tar and Restore - Svestrana sigurnosna skripta sustava za Linux
System Tar and Restore je svestrana skripta za sigurnosno kopiranje sustava za Linux sustave. Dolazi s dvije bash skripte, glavnom skriptom star.sh i GUI omotnom skriptom star-gui.sh, koje rade u tri načina: backup, vratiti i prenijeti.
Pročitajte također: 14 izvanrednih pomoćnih programa za sigurnosno kopiranje za Linux sustave
Značajke
- Potpuna ili djelomična sigurnosna kopija sustava
- Vratite ili prenesite na isti ili drugačiji raspored diska/particije.
- Vratite ili prenesite sigurnosnu kopiju na vanjski pogon kao što je USB, SD kartica itd.
- Vratite sustav temeljen na BIOS-u na UEFI i obrnuto.
- Postavite sustav u virtualni stroj (kao što je virtualbox), napravite sigurnosnu kopiju i vratite ga u normalan sustav.
Zahtjevi:
- gtkdialog 0.8.3 ili noviji (za gui).
- tar 1.27 ili noviji (podrška za acls i xattrs).
- rsync (za način prijenosa).
- wget (za preuzimanje arhiva sigurnosnih kopija).
- gptfdisk/gdisk (za GPT i Syslinux).
- openssl/gpg (za enkripciju).
Kako instalirati System Tar i alat za vraćanje u Linux
Da biste instalirali program System Tar and Restore, prvo morate instalirati sve potrebne softverske pakete kako je navedeno u nastavku.
sudo apt install git tar rsync wget gptfdisk openssl [On Debian/Ubuntu]
yum install git tar rsync wget gptfdisk openssl [On CentOS/RHEL]
dnf install git tar rsync wget gptfdisk openssl [On Fedora]
Nakon instaliranja svih potrebnih paketa, sada je vrijeme za preuzimanje ovih skripti kloniranjem sistemskog tar i vraćanja repozitorija na vaš sustav i pokretanjem ovih skripti s root korisničkim povlasticama, u suprotnom upotrijebite naredbu sudo.
cd Download
git clone https://github.com/tritonas00/system-tar-and-restore.git
cd system-tar-and-restore/
ls
Sigurnosna kopija Linux sustava
Najprije stvorite direktorij u koji će biti pohranjene datoteke sigurnosne kopije vašeg sustava (zapravo možete koristiti bilo koji drugi direktorij po vašem izboru).
sudo mkdir /backups
Sada pokrenite sljedeću naredbu za stvaranje datoteke sigurnosne kopije sustava u direktoriju /backups
, arhivska datoteka će biti komprimirana pomoću uslužnog programa xz, gdje su zastavice.
-i
– određuje način rada (0 što znači način rada rezervne kopije).-d
– određuje odredišni direktorij u koji će biti pohranjena datoteka sigurnosne kopije.-c
– definira pomoćni program za kompresiju.-u
– omogućuje čitanje dodatnih tar/rsync opcija.
sudo ./star.sh -i 0 -d /backups -c xz -u "--warning=none"
Da biste isključili /home
iz sigurnosne kopije, dodajte oznaku -H
i upotrijebite uslužni program gzip kompresije kao što je prikazano.
sudo ./star.sh -i 0 -d /backups -c gzip -H -u "--warning=none"
Vraćanje sigurnosne kopije Linux sustava
Također možete vratiti sigurnosnu kopiju kao u sljedećoj naredbi.
sudo ./star.sh -i 1 -r /dev/sdb1 -G /dev/sdb -f /backups/backup.tar.xz
gdje su opcije:
-i
– određuje način rada (1 znači način vraćanja).-r
– definira ciljanu korijensku (/) particiju.-G
– definira grub particiju.-f
– odredio put sigurnosne kopije datoteke.
Posljednji primjer pokazuje kako ga pokrenuti u načinu prijenosa (2). Nova opcija ovdje je -b
, koja postavlja particiju za pokretanje.
sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -G /dev/sdb
Osim toga, ako ste montirali /usr i /var na odvojene particije, s obzirom na prethodnu naredbu, možete ih odrediti pomoću -t
prekidač, kao što je prikazano.
sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -t "/var=/dev/sdb4 /usr=/dev/sdb3" -G /dev/sdb
Upravo smo pogledali nekoliko osnovnih opcija skripte System Tar and Restore, možete vidjeti sve dostupne opcije pomoću sljedeće naredbe.
star.sh --help
Ako ste navikli na grafička korisnička sučelja, umjesto toga možete koristiti GUI omotač star-gui.sh. Ali trebate instalirati gtkdialog – koristi se za stvaranje grafičkih (GTK+) sučelja i dijaloških okvira pomoću skripti ljuske u Linuxu.
Više primjera korištenja naredbenog retka možete pronaći u Github repozitoriju System Tar and Restore: https://github.com/tritonas00/system-tar-and-restore.
Sažetak
System Tar and Restore je jednostavna, ali moćna i svestrana skripta za sigurnosno kopiranje sustava za Linux sustave. Isprobajte sveobuhvatno i podijelite svoje mišljenje o njemu putem donjeg obrasca za povratne informacije.