System Tar and Restore - Fjölhæft kerfisafritunarforrit fyrir Linux


System Tar and Restore er fjölhæft öryggisafrit fyrir Linux kerfi. Það kemur með tveimur bash forskriftum, aðalhandritinu star.sh og GUI wrapper forskrift star-gui.sh, sem framkvæma í þremur stillingum: öryggisafrit, endurheimt og flutning.

Lestu einnig: 14 framúrskarandi öryggisafritunartæki fyrir Linux kerfi

  1. Öryggisafritun kerfisins í heild eða að hluta
  2. Endurheimta eða flytja á sama eða annað útlit disks/sneiða.
  3. Endurheimta eða flytja öryggisafrit yfir á ytra drif eins og USB, SD kort o.s.frv.
  4. Endurheimtu BIOS-undirstaða kerfi í UEFI og öfugt.
  5. Raðaðu kerfi í sýndarvél (eins og virtualbox), afritaðu það og endurheimtu það í venjulegu kerfi.

  1. gtkdialog 0.8.3 eða nýrri (fyrir gui).
  2. tar 1.27 eða nýrri (acls og xattrs styðja).
  3. rsync (fyrir flutningsstillingu).
  4. wget (til að hlaða niður öryggisafritum).
  5. gptfdisk/gdisk (fyrir GPT og Syslinux).
  6. openssl/gpg (fyrir dulkóðun).

Hvernig á að setja upp System Tar and Restore Tool í Linux

Til að setja upp System Tar and Restore forritið þarftu fyrst að setja upp alla nauðsynlega hugbúnaðarpakka eins og taldir eru upp hér að neðan.

$ 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]

Þegar allir nauðsynlegir pakkar hafa verið settir upp, þá er kominn tími til að hlaða niður þessum forskriftum með því að klóna kerfistjöruna og endurheimta geymsluna á kerfið þitt og keyra þessar forskriftir með rótarnotendaréttindum, annars skaltu nota sudo skipunina.

$ cd Download
$ git clone https://github.com/tritonas00/system-tar-and-restore.git
$ cd system-tar-and-restore/
$ ls

Búðu til fyrst möppu þar sem öryggisafrit kerfisins þíns verður geymd (þú getur í raun notað hvaða aðra möppu sem þú velur).

$ sudo mkdir /backups

Keyrðu nú eftirfarandi skipun til að búa til kerfisafritunarskrá í /backups möppu, skjalasafnið verður þjappað með xz tólinu, þar sem fánarnir eru.

  • -i – tilgreinir aðgerðahaminn (0 þýðir afritunarstilling).
  • -d – tilgreinir áfangaskrá, þar sem varaskráin verður geymd.
  • -c – skilgreinir þjöppunartólið.
  • -u – gerir kleift að lesa fleiri tar/rsync valkosti.

$ sudo ./star.sh -i 0 -d /backups -c xz -u "--warning=none"

Til að útiloka /home í öryggisafritinu skaltu bæta við -H fánanum og nota gzip þjöppunartólið eins og sýnt er.

$ sudo ./star.sh -i 0 -d /backups -c gzip -H -u "--warning=none"

Þú getur líka endurheimt öryggisafrit eins og í eftirfarandi skipun.

$ sudo ./star.sh -i 1 -r /dev/sdb1 -G /dev/sdb -f /backups/backup.tar.xz

þar sem valmöguleikinn er:

  • -i – tilgreinir aðgerðaham (1 þýðir endurheimtarham).
  • -r – skilgreinir markvissa rót (/) skipting.
  • -G – skilgreinir grub skiptinguna.
  • -f – tilgreindi slóð öryggisafrits.

Síðasta dæmið sýnir hvernig á að keyra það í flutningsham (2). Nýi valmöguleikinn hér er -b, sem stillir ræsiskiptinguna.

$ sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -G /dev/sdb

Að auki, ef þú hefur tengt /usr og /var á aðskildum skiptingum, miðað við fyrri skipun, geturðu tilgreint þau með -t rofanum, eins og sýnt er.

$ sudo ./star.sh -i 2 -r /dev/sdb2 -b /dev/sdb1 -t "/var=/dev/sdb4 /usr=/dev/sdb3" -G /dev/sdb

Við höfum bara skoðað nokkra grunnvalkosti fyrir System Tar og Restore skriftu, þú getur skoðað alla tiltæka valkosti með eftirfarandi skipun.

$ star.sh --help 

Ef þú ert vanur grafísku notendaviðmóti geturðu notað GUI umbúðirnar star-gui.sh í staðinn. En þú þarft að setja upp gtkdialog - notað til að búa til grafísk (GTK+) viðmót og glugga með skeljaforskriftum í Linux.

Þú getur fundið fleiri skipanalínunotkunardæmi úr System Tar and Restore Github geymslunni: https://github.com/tritonas00/system-tar-and-restore.

System Tar and Restore er einfalt en samt öflugt og fjölhæft kerfisafritunarforrit fyrir Linux kerfi. Prófaðu það ítarlega og deildu hugsunum þínum um það í gegnum athugasemdaeyðublaðið hér að neðan.