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
- Öryggisafritun kerfisins í heild eða að hluta
- Endurheimta eða flytja á sama eða annað útlit disks/sneiða.
- Endurheimta eða flytja öryggisafrit yfir á ytra drif eins og USB, SD kort o.s.frv.
- Endurheimtu BIOS-undirstaða kerfi í UEFI og öfugt.
- Raðaðu kerfi í sýndarvél (eins og virtualbox), afritaðu það og endurheimtu það í venjulegu kerfi.
- gtkdialog 0.8.3 eða nýrri (fyrir gui).
- tar 1.27 eða nýrri (acls og xattrs styðja).
- rsync (fyrir flutningsstillingu).
- wget (til að hlaða niður öryggisafritum).
- gptfdisk/gdisk (fyrir GPT og Syslinux).
- 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.