System Tar and Restore - Monipuolinen järjestelmän varmuuskopiointiohjelma Linuxille
System Tar and Restore on monipuolinen järjestelmän varmuuskopiointiohjelma Linux-järjestelmille. Siinä on kaksi bash-skriptiä, pääskripti star.sh ja GUI-käärekoodi star-gui.sh, jotka toimivat kolmessa tilassa: varmuuskopiointi, palauta ja siirrä.
Lue myös: 14 erinomaista varmuuskopiointiohjelmaa Linux-järjestelmille
ominaisuudet
- Järjestelmän täydellinen tai osittainen varmuuskopiointi
- Palauta tai siirrä samaan tai eri levy-/osioasetteluun.
- Palauta tai siirrä varmuuskopio ulkoiselle asemalle, kuten USB, SD-kortti jne.
- Palauta BIOS-pohjainen järjestelmä UEFI:ksi ja päinvastoin.
- Järjestä järjestelmä virtuaalikoneeseen (kuten virtualboxiin), varmuuskopioi se ja palauta se normaaliin järjestelmään.
Vaatimukset:
- gtkdialog 0.8.3 tai uudempi (gui).
- tar 1.27 tai uudempi (acls- ja xattrs-tuki).
- rsync (siirtotilaa varten).
- wget (varmuuskopioarkistojen lataamiseen).
- gptfdisk/gdisk (GPT:lle ja Syslinuxille).
- openssl/gpg (salaukseen).
System Tar- ja palautustyökalun asentaminen Linuxiin
Asentaaksesi System Tar and Restore -ohjelman, sinun on ensin asennettava kaikki tarvittavat ohjelmistopaketit alla lueteltujen ohjeiden mukaisesti.
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]
Kun kaikki tarvittavat paketit on asennettu, nyt on aika ladata nämä komentosarjat kloonaamalla järjestelmän tar ja palautus -arkisto järjestelmääsi ja ajaa nämä komentosarjat pääkäyttäjän oikeuksin. Muussa tapauksessa käytä sudo-komentoa.
cd Download
git clone https://github.com/tritonas00/system-tar-and-restore.git
cd system-tar-and-restore/
ls
Linux-järjestelmän varmuuskopio
Luo ensin hakemisto, johon järjestelmän varmuuskopiotiedostot tallennetaan (voit itse asiassa käyttää mitä tahansa muuta valitsemaasi hakemistoa).
sudo mkdir /backups
Suorita nyt seuraava komento luodaksesi järjestelmän varmuuskopiotiedoston /backups
-hakemistoon. Arkistotiedosto pakataan xz-apuohjelmalla, jossa liput ovat.
-i
– määrittää toimintatilan (0 tarkoittaa varatilaa).-d
– määrittää kohdehakemiston, johon varmuuskopiotiedosto tallennetaan.-c
– määrittää pakkausapuohjelman.-u
– mahdollistaa tar/rsync-lisäasetusten lukemisen.
sudo ./star.sh -i 0 -d /backups -c xz -u "--warning=none"
Jos haluat sulkea pois /home
-koodin varmuuskopiosta, lisää lippu -H
ja käytä gzip-pakkausapuohjelmaa kuvan mukaisesti.
sudo ./star.sh -i 0 -d /backups -c gzip -H -u "--warning=none"
Palauta Linux-järjestelmän varmuuskopio
Voit myös palauttaa varmuuskopion seuraavan komennon mukaisesti.
sudo ./star.sh -i 1 -r /dev/sdb1 -G /dev/sdb -f /backups/backup.tar.xz
missä vaihtoehtoja ovat:
-i
– määrittää toimintatilan (1 tarkoittaa palautustilaa).-r
– määrittää kohdistetun juuriosion (/).-G
– määrittää grub-osion.-f
– määritti varmuuskopiotiedoston polun.
Viimeinen esimerkki näyttää, kuinka se suoritetaan siirtotilassa (2). Uusi vaihtoehto tässä on -b
, joka määrittää käynnistysosion.
sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -G /dev/sdb
Lisäksi, jos olet asentanut /usr ja /var erillisiin osioihin, voit määrittää ne käyttämällä -t
-komentoa. kytkin, kuten kuvassa.
sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -t "/var=/dev/sdb4 /usr=/dev/sdb3" -G /dev/sdb
Olemme juuri tarkastelleet muutamia System Tar and Restore -komentosarjan perusvaihtoehtoja. Voit tarkastella kaikkia käytettävissä olevia vaihtoehtoja käyttämällä seuraavaa komentoa.
star.sh --help
Jos olet tottunut graafisiin käyttöliittymiin, voit käyttää sen sijaan GUI-käärettä star-gui.sh. Mutta sinun on asennettava gtkdialog – käytetään graafisten (GTK+) käyttöliittymien ja valintaikkunoiden luomiseen komentotulkkikomentosarjan avulla Linuxissa.
Löydät lisää esimerkkejä komentorivin käytöstä System Tar and Restore Githubin arkistosta: https://github.com/tritonas00/system-tar-and-restore.
Yhteenveto
System Tar and Restore on yksinkertainen mutta tehokas ja monipuolinen järjestelmän varmuuskopiointiohjelma Linux-järjestelmille. Kokeile sitä kattavasti ja jaa ajatuksesi siitä alla olevan palautelomakkeen kautta.