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

  1. Järjestelmän täydellinen tai osittainen varmuuskopiointi
  2. Palauta tai siirrä samaan tai eri levy-/osioasetteluun.
  3. Palauta tai siirrä varmuuskopio ulkoiselle asemalle, kuten USB, SD-kortti jne.
  4. Palauta BIOS-pohjainen järjestelmä UEFI:ksi ja päinvastoin.
  5. Järjestä järjestelmä virtuaalikoneeseen (kuten virtualboxiin), varmuuskopioi se ja palauta se normaaliin järjestelmään.

Vaatimukset:

  1. gtkdialog 0.8.3 tai uudempi (gui).
  2. tar 1.27 tai uudempi (acls- ja xattrs-tuki).
  3. rsync (siirtotilaa varten).
  4. wget (varmuuskopioarkistojen lataamiseen).
  5. gptfdisk/gdisk (GPT:lle ja Syslinuxille).
  6. 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.