Slik bruker du System tar og gjenoppretter for Linux -sikkerhetskopiering

Sikkerhetskopier er et av de beste alternativene vi har som avanserte brukere eller administratorer for å bevare tilgjengeligheten og integriteten til både filer og systemelementer.

Når vi bruker Linux -miljøer, har vi et bredt spekter av alternativer å bruke og implementere fokusert på denne typen aktiviteter, og en av de mest fremragende vil bli analysert av Solvetic og er System Tar and Restore.

Hva er System Tar and RestoreSystem Tar and Restore er et backup-verktøy som er utviklet med to bash-skript, hovedprogrammet star.sh og en gui-wrapper star-gui.sh.
Når du bruker dette verktøyet, har vi tre moduser tilgjengelig, for eksempel:

  • Sikkerhetskopi
  • Restaurering
  • Overføre.

Krav til systemtare og gjenopprettingSystem Tar and Restore kan implementeres i distribusjoner som Arch, Debian, Ubuntu, Fedora, openSUSE, Gentoo, Mandriva og Mageia. Kravene til bruken er:

 gtkdialog 0.8.3 eller nyere (for grafisk brukergrensesnitt) tar 1.27 eller nyere (acls og xattrs support) rsync (for overføringsmodus) wget (for nedlasting av sikkerhetskopifiler) gptfdisk / gdisk (for GPT og Syslinux) openssl / gpg (for kryptering) oppgaver)

System tjære og gjenopprette funksjonerDette verktøyet tilbyr oss følgende funksjoner:

  • Delvis eller full systembackup.
  • Vi kan gjenopprette eller overføre på samme eller forskjellige disk eller partisjon.
  • Det er mulig å gjenopprette eller overføre kopien til en ekstern enhet som USB -flash -stasjon, SD -kort og mer.
  • Lar deg gjenopprette et BIOS-basert system til UEFI og omvendt.
  • Den er i stand til å forberede systemet i en virtuell maskin (som VirtualBox), lage en sikkerhetskopi og gjenopprette den i en vanlig maskin.

SikkerhetskopieringsmodusEn av modusene som dette verktøyet tilbyr oss er sikkerhetskopimodus, med denne modusen vil det være mulig å opprette en backup -tar -fil av systemet, der vil det være mulig å definere aspekter som:

  • Filnavn: Henviser til ønsket navn for sikkerhetskopifilen. Standard er Backup - $ (vertsnavn) - $ (dato +% Y% m% d-% H% M% S).
  • Destinasjonskatalog: Angir hvor du vil lagre sikkerhetskopifilen. Standard er /.
  • / hjemmekatalog: Der har vi tre alternativer: inkluder den helt, behold bare de skjulte filene og mappene (som er nødvendige for å logge inn og vedlikeholde den grunnleggende konfigurasjonen) eller ekskluder den helt (i tilfelle den ligger i en egen partisjon og vi vil bruke den i gjenopprettingsmodus).
  • Komprimering: Når du bruker denne parameteren vil det være mulig å velge mellom gzip, bzip2, xz og ingen (uten komprimering).
  • Krypteringsmetode og passord: Der kan vi velge krypteringsmetode (openssl eller gpg) og angi en passordfrase hvis vi vil kryptere den valgte filen.
  • Alternativer for filskap: Dette alternativet lar deg bruke våre egne tilleggsalternativer i skapet.

Gjenopprett og overføringsmodusGjenopprettingsmodus bruker den tidligere opprettede filen for å pakke den ut til ønsket partisjon. Overføringsmodusen overfører systemet til ønsket partisjon ved hjelp av rsync. Det vil være mulig å definere aspekter som:

  • Destinasjonspartisjoner: En destinasjonsrotpartisjon må spesifiseres. Mulig å velge hvilken som helst annen partisjon for / home, / boot, swap eller tilpassede festepunkter ( / var / opt etc.) og for UEFI en ESP -målpartisjon og dens monteringspunkt ( / boot, / efi eller / støvel).
  • Monteringsalternativer: På dette tidspunktet kan alternative kommaseparerte monteringsalternativer spesifiseres for målrotpartisjonen. Standardverdiene er: standardinnstillinger, noatime.
  • Btrfs -subvolumer: Hvis målet rotfilsystemet er Btrfs, vil det være mulig å lage subvolumes. For å gjøre dette må vi angi navnet på rotundervolumet, og du kan også angi andre undervolumer.
  • Bootloader: I BIOS -systemer kan vi velge Grub (versjon 2) eller Syslinux og målenheten. For UEFI er det mulig å velge Grub, EFISTUB / efibootmgr eller Systemd / bootctl. Den lar deg også definere flere kjernealternativer.
  • Modi: Når du bruker gjenopprettingsmodus, må sikkerhetskopifilen (lokal bane eller ekstern URL) spesifiseres. Hvis filen er kryptert, må passordfrasen spesifiseres.

1. Installer System Tar and Restore på Linux

Trinn 1
For å kjøre dette verktøyet kan vi bruke en av følgende linjer:

 sudo apt install git tar rsync wget gdisk openssl (Debian / Ubuntu) yum install git tar rsync wget gdisk openssl (CentOS / RHEL) dnf install git tar rsync wget gptfdisk openssl (Fedora)

FORSTØRRE

Steg 2
Der skriver vi bokstaven S for å bekrefte nedlasting og installasjon. Når alle nødvendige pakker er installert på den valgte distribusjonen.

Vi skal laste ned disse skriptene for å klone tjæresystemet og gjenopprette depotet til systemet og deretter kjøre disse skriptene med rotbrukerrettigheter eller bruke sudo -kommandoen for det, i dette tilfellet skal vi bruke følgende linjer:

 git-klon https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ls

FORSTØRRE

2. Backup Linux -system

Trinn 1
For denne prosessen, først og fremst, skal vi lage en katalog der systemets sikkerhetskopifiler blir lagret, i dette kaoset utfører vi:

 sudo mkdir / backup 
Steg 2
Nå skal vi utføre følgende kommando for å lage en systembackup -fil i katalogen opprettet / sikkerhetskopier, den komprimerte filen vil bli komprimert ved hjelp av xz -verktøyet, for dette bruker vi følgende alternativer:

-JegDriftsmodus er spesifisert (0 betyr sikkerhetskopimodus).

-dDestinasjonskatalogen er angitt, der sikkerhetskopifilen skal lagres.

-cDefiner komprimeringsverktøyet.

-ellerLar deg lese flere alternativer for tjære og rsynk.

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

FORSTØRRE

Trinn 3
Der skriver vi inn bokstaven Y for å fortsette:

FORSTØRRE

Trinn 4
For å ekskludere / hjem fra sikkerhetskopien, legger vi til -H -flagget og bruker gzip -komprimeringsverktøyet som dette.

 sudo ./star.sh -i 0 -d / backup -c gzip -H -u "--warning = none" 
Trinn 5
Der må vi vente på at hele sikkerhetskopieringsprosessen er fullført, noe som kan ta litt tid. På denne måten har vi laget en sikkerhetskopi av Linux -systemet vårt.

FORSTØRRE

3. Gjenopprette en Linux -sikkerhetskopi

Trinn 1
For å gjenopprette en Linux -sikkerhetskopi må vi utføre følgende linje:

 sudo ./star.sh -i 1 -r / dev / sdb1 -G / dev / sdb -f /backups/backup.tar.xz 
Steg 2
Alternativene som brukes er:

-JegSpesifiser driftsmodus (1 betyr gjenopprettingsmodus).

-rDefinerer rotpartisjonen til roten (/).

-GDefinerer grub -partisjonen.

-FAngir banen til sikkerhetskopifilen.

Trinn 3
For å få mer hjelp med denne kommandoen kan vi utføre følgende linje:

 star.sh -hjelp 
Vi har lært å lage og gjenopprette sikkerhetskopier på en enkel måte på Linux -systemet takket være dette kraftige verktøyet.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave