Kā izmantot sistēmas darvu un atjaunojumus Linux dublēšanai

Dublējumi ir viena no labākajām alternatīvām, kas mums ir kā pieredzējušiem lietotājiem vai administratoriem, lai saglabātu gan failu, gan sistēmas elementu pieejamību un integritāti.

Izmantojot Linux vidi, mums ir plašs izmantošanas un ieviešanas iespēju klāsts, kas vērsts uz šāda veida aktivitātēm, un Solvetic analizēs vienu no izcilākajām un ir sistēmas darva un atjaunošana.

Kas ir sistēmas darva un atjaunošanaSistēmas darva un atjaunošana ir rezerves utilīta, kas izstrādāta ar diviem bash skriptiem-galveno star.sh programmu un gui iesaiņojumu star-gui.sh.
Izmantojot šo utilītu, mums ir pieejami trīs režīmi, piemēram:

  • Rezerves kopija
  • Restaurācija
  • Pārskaitījums.

Sistēmas darvas un atjaunošanas prasībasSistēmu Tar un Restore var ieviest tādos izplatījumos kā Arch, Debian, Ubuntu, Fedora, openSUSE, Gentoo, Mandriva un Mageia. Prasības tā lietošanai ir:

 gtkdialog 0.8.3 vai jaunāka versija (grafiskajam lietotāja interfeisam) tar 1.27 vai jaunāka (acls un xattrs atbalsts) rsync (pārsūtīšanas režīmam) wget (rezerves failu lejupielādei) gptfdisk / gdisk (GPT un Syslinux) openssl / gpg (šifrēšanai) uzdevumi)

Sistēmas darvas un atjaunošanas funkcijasŠī lietderība piedāvā mums šādas funkcijas:

  • Daļēja vai pilnīga sistēmas dublēšana.
  • Mēs varam atjaunot vai pārsūtīt to pašu vai citu disku vai nodalījumu.
  • Kopiju ir iespējams atjaunot vai pārsūtīt uz ārēju ierīci, piemēram, USB zibatmiņas disku, SD karti un daudz ko citu.
  • Ļauj atjaunot uz BIOS balstītu sistēmu UEFI un otrādi.
  • Tas spēj sagatavot sistēmu virtuālajā mašīnā (piemēram, VirtualBox), izveidot dublējumu un atjaunot to parastajā mašīnā.

Dublēšanas režīmsViens no režīmiem, ko šī utilīta mums piedāvā, ir dublēšanas režīms, ar šo režīmu būs iespējams izveidot sistēmas rezerves darvas failu, tur būs iespējams definēt tādus aspektus kā:

  • Faila nosaukums: attiecas uz vajadzīgo rezerves faila nosaukumu. Noklusējums ir Dublēšana - $ (resursdatora nosaukums) - $ (datums +% Y% m% d-% H% M% S).
  • Galamērķa direktorijs: norāda, kur vēlaties saglabāt dublējuma failu. Noklusējums ir /.
  • / home direktorijā: mums ir trīs iespējas: iekļaut to pilnībā, paturēt tikai slēptos failus un mapes (kas nepieciešamas, lai pieteiktos un uzturētu pamata konfigurāciju) vai pilnībā to izslēgt (ja tas atrodas atsevišķā nodalījumā un mēs vēlaties to izmantot atjaunošanas režīmā).
  • Saspiešana: Izmantojot šo parametru, būs iespējams izvēlēties starp gzip, bzip2, xz un nevienu (bez saspiešanas).
  • Šifrēšanas metode un parole: tur mēs varam izvēlēties šifrēšanas metodi (openssl vai gpg) un norādīt ieejas frāzi, ja vēlamies šifrēt izvēlēto failu.
  • Failu skapja opcijas: šī opcija ļauj skapī izmantot mūsu pašu papildu iespējas.

Atjaunošanas un pārsūtīšanas režīmsAtjaunošanas režīmā tiek izmantots iepriekš izveidotais fails, lai to iegūtu vēlamajā nodalījumā. Pārsūtīšanas režīms pārsūta sistēmu uz vēlamo nodalījumu, izmantojot rsync. Tur būs iespējams definēt tādus aspektus kā:

  • Galamērķa nodalījumi: ir jānorāda galamērķa saknes nodalījums. Pēc izvēles ļauj izvēlēties jebkuru citu nodalījumu / home, / boot, swap vai pielāgotajiem stiprinājuma punktiem ( / var / opt utt.), Un UEFI gadījumā mērķa ESP nodalījumu un tā stiprinājuma punktu ( / boot, / efi vai / zābaku).
  • Montāžas opcijas: Šajā brīdī mērķa saknes nodalījumam var norādīt alternatīvas ar komatu atdalītas stiprināšanas opcijas. Noklusējuma vērtības ir: noklusējuma vērtības, noatime.
  • Btrfs Apjoms: Ja mērķa saknes failu sistēma ir Btrfs, būs iespējams izveidot apakšsējumus. Lai to izdarītu, mums ir jāiestata saknes apakšsējuma nosaukums, un jūs varat norādīt arī citus apakšsējumus.
  • Bootloader: BIOS sistēmās mēs varam izvēlēties Grub (2. versija) vai Syslinux un mērķa ierīci. UEFI gadījumā ir iespējams izvēlēties Grub, EFISTUB / efibootmgr vai Systemd / bootctl. Tas arī ļauj definēt papildu kodola opcijas.
  • Režīmi: Izmantojot atjaunošanas režīmu, ir jānorāda dublējuma fails (vietējais ceļš vai attālais URL). Ja fails ir šifrēts, ir jānorāda ieejas frāze.

1. Instalējiet System Tar un Restore operētājsistēmā Linux

1. darbība
Lai palaistu šo utilītu, mēs varam izmantot kādu no šīm rindām:

 sudo apt instalēt 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)

PALIELINĀT

2. solis
Tur mēs ievadīsim burtu S, lai apstiprinātu lejupielādi un instalēšanu. Kad visas nepieciešamās paketes ir instalētas izvēlētajā izplatīšanā.

Mēs lejupielādēsim šos skriptus, lai klonētu darvas sistēmu un atjaunotu krātuvi sistēmā, un pēc tam palaist šos skriptus ar saknes lietotāja privilēģijām vai izmantot tam komandu sudo, šajā gadījumā mēs izmantosim šādas rindas:

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

PALIELINĀT

2. Dublēt Linux sistēmu

1. darbība
Šim procesam, pirmkārt, mēs izveidosim direktoriju, kurā tiks saglabāti sistēmas dublējuma faili, šajā haosā mēs izpildām:

 sudo mkdir / dublējumi 
2. solis
Tagad mēs izpildīsim šādu komandu, lai izveidotajā / dublējuma direktorijā izveidotu sistēmas dublējuma failu, saspiestais fails tiks saspiests, izmantojot utilītu xz, šim nolūkam mēs izmantosim šādas iespējas:

-iDarbības režīms ir norādīts (0 nozīmē rezerves režīmu).

-dIr norādīts galamērķa direktorijs, kurā tiks saglabāts rezerves fails.

-cDefinējiet saspiešanas utilītu.

-vaiĻauj izlasīt papildu darvas un rsync iespējas.

 sudo ./star.sh -i 0 -d / backups -c xz -u " -brīdinājums = nav" 

PALIELINĀT

3. solis
Tur mēs ievadām burtu Y, lai turpinātu:

PALIELINĀT

4. solis
Lai izslēgtu / home no dublējuma, mēs pievienosim karodziņu -H un izmantosim šādu gzip saspiešanas utilītu.

 sudo ./star.sh -i 0 -d / backups -c gzip -H -u "--warning = none" 
5. solis
Tur mums jāgaida, līdz tiks pabeigts viss dublēšanas process, kas var aizņemt kādu laiku. Tādā veidā mēs esam izveidojuši savas Linux sistēmas dublējumu.

PALIELINĀT

3. Linux dublējuma atjaunošana

1. darbība
Lai atjaunotu Linux dublējumu, mums jāizpilda šāda rinda:

 sudo ./star.sh -i 1 -r / dev / sdb1 -G / dev / sdb -f /backups/backup.tar.xz 
2. solis
Izmantotās iespējas ir šādas:

-iNorādiet darbības režīmu (1 nozīmē atjaunošanas režīmu).

-rNosaka saknes (/) saknes nodalījumu.

-GDefinē grub nodalījumu.

-FNorāda rezerves faila ceļu.

3. solis
Lai iegūtu vairāk palīdzības par šo komandu, mēs varam izpildīt šādu rindu:

 zvaigzne.sh -palīdzība 
Pateicoties šai jaudīgajai utilītai, mēs esam iemācījušies vienkāršā veidā izveidot un atjaunot dublējumus Linux sistēmā.

wave wave wave wave wave