Atsarginės kopijos yra viena iš geriausių alternatyvų, kurią turime kaip patyrę vartotojai ar administratoriai, kad išsaugotume failų ir sistemos elementų prieinamumą ir vientisumą.
Naudodamiesi „Linux“ aplinka, turime daug galimybių naudoti ir įgyvendinti, sutelkdami dėmesį į tokio tipo veiklą, o vieną iš ryškiausių analizuos „Solvetic“ ir yra „Sistemos dervos ir atkūrimo“.
Kas yra sistemos degutas ir atkūrimas„System Tar and Restore“ yra atsarginė programa, sukurta naudojant du „bash“ scenarijus-pagrindinę star.sh programą ir „gui“ įvyniojimą star-gui.sh.
Naudodamiesi šia priemone galime naudoti tris režimus, tokius kaip:
- Atsarginė kopija
- Restauravimas
- Perkėlimas.
Sistemos deguto ir atkūrimo reikalavimaiSistemos dervą ir atkūrimą galima įdiegti tokiuose paskirstymuose kaip Arch, Debian, Ubuntu, Fedora, openSUSE, Gentoo, Mandriva ir Mageia. Jo naudojimo reikalavimai yra šie:
gtkdialog 0.8.3 arba naujesnė versija (grafinei vartotojo sąsajai) tar 1.27 arba naujesnė versija („acls“ ir „xattrs“ palaikymas) „rsync“ (perkėlimo režimui) „wget“ (atsarginėms kopijoms atsisiųsti) užduotys)
Sistemos deguto ir atkūrimo funkcijosŠi programa mums siūlo šias funkcijas:
- Dalinė arba pilna sistemos atsarginė kopija.
- Mes galime atkurti arba perkelti į tą patį ar skirtingą diską ar skaidinį.
- Galima atkurti arba perkelti kopiją į išorinį įrenginį, pvz., USB atmintinę, SD kortelę ir kt.
- Leidžia atkurti BIOS pagrįstą sistemą į UEFI ir atvirkščiai.
- Jis gali paruošti sistemą virtualioje mašinoje (pvz., „VirtualBox“), sukurti atsarginę kopiją ir atkurti ją įprastoje mašinoje.
Atsarginis režimasVienas iš režimų, kuriuos mums siūlo ši programa, yra atsarginės kopijos režimas, naudojant šį režimą bus galima sukurti atsarginę sistemos dervos failą, kur bus galima apibrėžti tokius aspektus kaip:
- Failo pavadinimas: nurodo norimą atsarginės kopijos failo pavadinimą. Numatytasis yra atsarginė kopija - $ (pagrindinio kompiuterio pavadinimas) - $ (data +% Y% m% d-% H% M% S).
- Paskirties katalogas: nurodo, kur norite išsaugoti atsarginės kopijos failą. Numatytasis yra /.
- / home katalogas: Mes turime tris galimybes: visiškai jį įtraukti, pasilikti tik paslėptus failus ir aplankus (kurie yra būtini norint prisijungti ir išlaikyti pagrindinę konfigūraciją) arba visiškai neįtraukti (jei jis yra atskirame skaidinyje ir mes norite naudoti atkūrimo režimu).
- Suspaudimas: Naudojant šį parametrą bus galima pasirinkti tarp gzip, bzip2, xz ir jokio (be suspaudimo).
- Šifravimo metodas ir slaptažodis: ten galime pasirinkti šifravimo metodą (openssl arba gpg) ir nurodyti slaptafrazę, jei norime užšifruoti pasirinktą failą.
- Failų kabineto parinktys: Ši parinktis leidžia naudoti papildomas spintelės parinktis.
Atkūrimo ir perkėlimo režimasAtkūrimo režimas naudoja anksčiau sukurtą failą, kad jį išskleistų į norimą skaidinį. Perkėlimo režimas perkelia sistemą į norimą skaidinį naudodami rsync. Čia bus galima apibrėžti tokius aspektus kaip:
- Paskirties skaidiniai: turi būti nurodytas paskirties šakninis skaidinys. Pasirinktinai leidžia pasirinkti bet kurį kitą skaidinį, skirtą / home, / boot, swap arba pasirinktiniams tvirtinimo taškams ( / var / opt ir pan.), O UEFI atveju - tikslinį ESP skaidinį ir jo prijungimo tašką ( / boot, / efi arba / įkrova).
- Montavimo parinktys: šiuo metu tikslinėms šakninėms skaidiniams galima nurodyti alternatyvias kableliais atskirtas montavimo parinktis. Numatytosios vertės yra: numatytosios, noatime.
- „Btrfs Subvolumes“: jei tikslinė šakninių failų sistema yra „Btrfs“, bus galima sukurti antrinius tomus. Norėdami tai padaryti, turime nustatyti šakninio antrinio tūrio pavadinimą ir taip pat galite nurodyti kitus antrinius tomus.
- Bootloader: BIOS sistemose galime pasirinkti „Grub“ (2 versija) arba „Syslinux“ ir tikslinį įrenginį. UEFI atveju galima pasirinkti Grub, EFISTUB / efibootmgr arba Systemd / bootctl. Tai taip pat leidžia apibrėžti papildomas branduolio parinktis.
- Režimai: Naudojant atkūrimo režimą, turi būti nurodytas atsarginės kopijos failas (vietinis kelias arba nuotolinis URL). Jei failas yra užšifruotas, slaptafrazė turi būti nurodyta.
1. Įdiekite „System Tar“ ir „Restore“ sistemoje „Linux“
1 žingsnis
Norėdami paleisti šią paslaugą, galime naudoti bet kurią iš šių eilučių:
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)
DIDELIS
2 žingsnis
Ten mes įvesime raidę S, kad patvirtintume atsisiuntimą ir įdiegimą. Kai visi reikalingi paketai bus įdiegti pasirinktame platinime.
Mes atsisiųsime šiuos scenarijus, kad klonuotume deguto sistemą ir atkurtume saugyklą sistemoje, tada paleisime šiuos scenarijus su root vartotojo privilegijomis arba naudosime komandą sudo, šiuo atveju naudosime šias eilutes:
git klonas https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ls
DIDELIS
2. Atsarginė „Linux“ sistema
1 žingsnis
Šiam procesui pirmiausia mes sukursime katalogą, kuriame bus saugomi sistemos atsarginės kopijos failai, šiame chaose vykdome:
sudo mkdir / atsarginės kopijos2 žingsnis
Dabar vykdysime šią komandą, norėdami sukurti sistemos atsarginės kopijos failą sukurtame / atsarginių kopijų kataloge, suspaustas failas bus suspaustas naudojant „xz“ įrankį, tam naudosime šias parinktis:
-iNurodytas veikimo režimas (0 reiškia atsarginės kopijos režimą).
-dNurodytas paskirties katalogas, kuriame bus saugomas atsarginis failas.
-cApibrėžkite suspaudimo įrankį.
-arbaLeidžia perskaityti papildomas dervos ir rsync parinktis.
sudo ./star.sh -i 0 -d / backups -c xz -u "--warning = none"
DIDELIS
3 žingsnis
Toliau įvedame raidę Y:
DIDELIS
4 žingsnis
Norėdami neįtraukti / home iš atsarginės kopijos, pridėsime vėliavą -H ir naudosime „gzip“ suspaudimo įrankį.
sudo ./star.sh -i 0 -d / backups -c gzip -H -u "--warning = none"5 žingsnis
Ten turime laukti, kol bus baigtas visas atsarginės kopijos kūrimo procesas, o tai gali užtrukti. Tokiu būdu sukūrėme savo „Linux“ sistemos atsarginę kopiją.
DIDELIS
3. „Linux“ atsarginės kopijos atkūrimas
1 žingsnis
Norėdami atkurti „Linux“ atsarginę kopiją, turime įvykdyti šią eilutę:
sudo ./star.sh -i 1 -r / dev / sdb1 -G / dev / sdb -f /backups/backup.tar.xz2 žingsnis
Naudojamos šios parinktys:
-iNurodykite darbo režimą (1 reiškia atkūrimo režimą).
-rNustato šaknies šaknies skaidinį (/).
-GApibrėžia grubo skaidinį.
-FNurodomas atsarginės kopijos failo kelias.
3 žingsnis
Norėdami gauti daugiau pagalbos dėl šios komandos, galime vykdyti šią eilutę:
žvaigždė.sh -pagalbaMes išmokome sukurti ir atkurti atsargines kopijas paprastu būdu „Linux“ sistemoje dėl šios galingos programos.