System Tar and Restore - Svestrana skripta za sigurnosnu kopiju sistema za Linux
System Tar and Restore je svestrana skripta za sigurnosnu kopiju sistema za Linux sisteme. Dolazi sa dvije bash skripte, glavnom skriptom star.sh i skriptom omotača za GUI star-gui.sh, koje rade u tri načina: backup, vraćanje i transfer.
Pročitajte također: 14 izvanrednih uslužnih programa za pravljenje rezervnih kopija za Linux sisteme
Karakteristike
- Potpuna ili djelomična sigurnosna kopija sistema
- Vratite ili prenesite na isti ili drugačiji raspored diska/particije.
- Vratite ili prenesite rezervnu kopiju na eksterni disk kao što je USB, SD kartica itd.
- Vratite sistem zasnovan na BIOS-u na UEFI i obrnuto.
- Rasporedite sistem u virtuelnu mašinu (kao što je virtualbox), napravite rezervnu kopiju i vratite u normalan sistem.
Zahtjevi:
- gtkdialog 0.8.3 ili noviji (za gui).
- tar 1.27 ili noviji (acls i xattrs podrška).
- rsync (za način prijenosa).
- wget (za preuzimanje rezervnih arhiva).
- gptfdisk/gdisk (za GPT i Syslinux).
- openssl/gpg (za enkripciju).
Kako instalirati sistemski Tar i alat za vraćanje u Linux
Da biste instalirali program System Tar and Restore, morate prvo instalirati sve potrebne softverske pakete kao što 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 što su instalirani svi potrebni paketi, sada je vrijeme da preuzmete ove skripte kloniranjem sistemskog tar i restauracije spremišta na vaš sistem i pokretanjem ovih skripti s privilegijama root korisnika, u suprotnom koristite naredbu sudo.
cd Download
git clone https://github.com/tritonas00/system-tar-and-restore.git
cd system-tar-and-restore/
ls
Sigurnosna kopija Linux sistema
Prvo kreirajte direktorij u kojem će biti pohranjene vaše sistemske sigurnosne kopije (u stvari možete koristiti bilo koji drugi direktorij po vašem izboru).
sudo mkdir /backups
Sada pokrenite sljedeću naredbu da kreirate sistemsku datoteku sigurnosne kopije u /backups
direktoriju, arhivska datoteka će biti komprimirana pomoću xz uslužnog programa, gdje se nalaze zastavice.
-i
– specificira način rada (0 znači backup mod).-d
– specificira odredišni direktorij, gdje će biti pohranjena datoteka sigurnosne kopije.-c
– definira uslužni program za kompresiju.-u
– omogućava čitanje dodatnih tar/rsync opcija.
sudo ./star.sh -i 0 -d /backups -c xz -u "--warning=none"
Da biste isključili /home
u sigurnosnoj kopiji, dodajte oznaku -H
i koristite uslužni program za kompresiju gzip kao što je prikazano.
sudo ./star.sh -i 0 -d /backups -c gzip -H -u "--warning=none"
Vratite rezervnu kopiju Linux sistema
Također možete vratiti rezervnu 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
– specificira način rada (1 znači način vraćanja).-r
– definira ciljanu korijensku (/) particiju.-G
– definira grub particiju.-f
– specificira putanju datoteke rezervne kopije.
Konačni 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 zasebne particije, s obzirom na prethodnu naredbu, možete ih specificirati 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 pogledati sve dostupne opcije koristeći sljedeću naredbu.
star.sh --help
Ako ste navikli na grafička korisnička sučelja, umjesto toga možete koristiti GUI omotač star-gui.sh. Ali morate instalirati gtkdialog – koristi se za kreiranje grafičkih (GTK+) sučelja i dijaloških okvira koristeći shell skripte u Linuxu.
Više primjera korištenja komandne linije 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 sigurnosnu kopiju sistema za Linux sisteme. Isprobajte sveobuhvatno i podijelite svoje mišljenje o tome putem obrasca za povratne informacije u nastavku.