Skelbimas
Pereidami prie Linux galite pastebėti, kad jūsų versijoje yra numatytasis atsarginės kopijos įrankis. Tačiau jis gali būti nenustatytas taip, kad būtų sukurta visų svarbių sistemos dalių atsarginė kopija. Be to, naudojant numatytąjį įrankį atsarginės kopijos gali būti didesnės ir ne tokios efektyvios, nei reikia.
Štai keletas alternatyvių būdų, kaip sukurti atsarginę „Linux“ sistemos kopiją, kad galėtumėte kuo geriau išnaudoti turimą saugyklą.
Įsitikinkite, kad visa tai palaikote
Numatytasis įrankis Ubuntu staliniuose kompiuteriuose, dejá-dup, pagal numatytuosius nustatymus nustatytas tik atsarginei jūsų namų katalogo kopijai kurti. Tačiau tai nepaisys kai kurių svarbių dalykų, kurių prireiks norint lengvai atkurti sistemos veikimą. Pagalvokite apie savo sistemą kaip šias tris dalis:
Dabar galite lengvai nustatyti numatytąjį įrankį, kad sukurtumėte visų trijų pirmiau minėtų dalykų atsargines kopijas. Tačiau tai reiškia, kad turite daug saugyklos arba gali tekti maišyti didelius duomenų kiekius internetu. Šios programos ir gudrybės gali padėti sumažinti reikiamą erdvę ir užtikrinti, kad gedimo atveju būsite uždengti.
1. Klonuokite skaidinį, kad padarytumėte momentinę savo namų katalogo nuotrauką
Tai yra duomenys, esantys jūsų vartotojo paskyroje (-ose) pagal /home/[username] katalogas. Tai apima jūsų asmenines konfigūracijas, dažnai saugomas failuose arba kataloguose, prasidedančius tašku (pvz., /home/[username]/.local), taip pat muziką, paveikslėlius ir kitus failus bei aplankus (pvz., numatytuosius Dokumentai arba parsisiųsti aplankai). Tai duomenys, kurių atsargines kopijas tikriausiai skirsite ir dažniausiai tvarkote iš karto.
Puiki priežastis išlaikyti savo /home katalogas yra atskirame skaidinyje, todėl galite dirbti su juo atskirai nuo pagrindinių sistemos dalių. Jei tai padarysite, galite sukurti atsarginę namų katalogo kopiją klonuodami visą skaidinį. Tada jį galima atkurti tiksliai taip, kaip turėjote disko lygiu.
Kaip anksčiau uždengtas Kaip klonuoti „Linux“ standųjį diską: 4 metodaiReikia klonuoti „Linux“ standųjį diską arba skaidinį? Norėdami klonuoti „Linux“ diską, naudokite vieną iš šių disko klonavimo įrankių. Skaityti daugiau , vienas iš variantų yra dd, kuris tiksliai klonuuos diską arba skaidinį (tai reiškia, kad jūsų atsarginė kopija yra tokio pat dydžio kaip ir visas skaidinys). Apsvarstykite galimybę naudoti Clonezilla. Jis gali sukurti disko / skaidinio struktūros atsarginę kopiją, bet praleisti nepanaudotą disko vietą, todėl atsarginė kopija yra tik skaidinio faktinių duomenų dydis.
2. Išsaugokite namų katalogo momentines nuotraukas keliuose įrenginiuose su failų sinchronizatoriais
Failų sinchronizatoriai yra geras pasirinkimas jūsų asmeniniams failams, ypač jei naudojate daugiau nei vieną įrenginį. Čia yra beveik per daug parinkčių, tačiau jos apima paprastas failų kopijavimo priemones, pvz., rsync, internetines paslaugas, tokias kaip „Dropbox“. 5 puikūs debesies atsarginių kopijų kūrimo įrankiai ir paslaugos, kurios visiškai palaiko „Linux“.Jei paklaustumėte bet kurio patyrusio vartotojo vieno gero patarimo, kuris būtų tinkamas bet kuriai operacinei sistemai, tai būtų reguliariai kurti atsargines failų kopijas. Nors technologijos gali būti naudingos, tai... Skaityti daugiau , arba vietinės/peer-to-peer programos, pvz., Resilio Sync Nuo Pirate Darling iki Dropbox alternatyvos: BitTorrent sinchronizavimas leidžia sinchronizuoti failus įvairiose mašinoseDebesyje pagrįstomis failų sinchronizavimo paslaugomis lengva naudotis ir jos veikia gerai, tačiau jūsų privatumas gali būti arba ne, svarbiausias jūsų prioritetas. Jau nekalbant apie tai, kad šios paslaugos visada būna su saugykla... Skaityti daugiau . Kai kurie iš jų pasiūlys jums sekti istoriją, nors tai bus kiekvieno minutės pasikeitimas, kuris gali tapti sudėtingas, ir atliekų saugojimas.
3. Naudokite archyvavimo įrankius, kad išsaugotumėte istorines sistemos duomenų momentines nuotraukas
Už savo namų katalogo ribų tikrai turėtumėte atsižvelgti į šiuos dalykus kaip atsarginės kopijos dalį:
- /etc, kuriame yra tokios konfigūracijos kaip /etc/apt/lists (sąrašai, apibūdinantys saugyklas, iš kurių jūsų sistema diegia naujas programas).
- /var, kuriame yra papildomų duomenų, kuriuos naudoja programos. To pavyzdžiai yra žurnalai (pvz., /var/log/dpkg.log, kur paketų operacijos registruojamos .deb pagrįstoje sistemoje), talpyklos (pvz., /var/cache/dpkg, kur saugomos visų įdiegtų paketų kopijos), ir /var/lib/dpkg (kur saugoma paketų duomenų bazė).
Standartiniai „archyvo stiliaus“ atsarginių kopijų kūrimo įrankiai taip pat gali tvarkyti šiuos sistemos katalogus. Paprastai jie peržiūrės failus šaltinio kataloge (-iuose), nustatys, ar yra naujausia šio failo atsarginė kopija, ir sukurs / atnaujins, jei ne. Jie gali turėti kelias kopijas (t. y. kasdien ir kas savaitę), o archyvai dažnai suglaudinami, kad būtų sutaupyta vietos diske. Čia yra įvairių variantų Lengvai kurkite atsargines duomenų ir failų atsargines kopijas ir atkurkite juos grįžę laiku [Linux] Skaityti daugiau , įskaitant tokias programas kaip dejá-dup arba Atgal laiku.
Turėsite nustatyti šias atsargines užduotis kaip root arba naudoti integruotas įrankio galimybes, kad galėtumėte paleisti su administratoriaus teisėmis.
Tada naudodami šias programas (Atgal laiku parodyta žemiau) galite tiesiog pridėti norimus katalogus prie naujos arba esamos atsarginės kopijos užduoties:
Pasirinkę, kurio iš šių katalogų atsargines kopijas kuriate, galite sutaupyti vietos, palyginti su įprastomis „visos sistemos“ atsarginėmis kopijomis. Patikrinkite šis įrašas Norėdami gauti patarimų, kokių /var pakatalogių norėtumėte, o kurių ne.
4. Norėdami įrašyti konfigūracijos pakeitimus, naudokite etckeeper
Už /etc kataloge, konkrečiai – įrankis tt sargas naudoja šaltinio valdymą, kad padėtų jums sukurti atsargines svarbių sistemos konfigūracijų kopijas. Norint jį įdiegti Ubuntu, reikia šios komandos:
sudo apt-get install etckeeper
Diegimo metu bus sukurta atsarginė kopija (iš tikrųjų a git saugykla) ir įkelkite visus failus /etc tuo susidomėjęs.
Tada galite naudoti bet koks git klientas norėdami pažvelgti į sistemos konfigūracijų istoriją. Dar svarbiau, kad programa taip pat nustato a cron kiekvieną dieną atlikti konfigūracijų pakeitimus. Tačiau dauguma konfigūracijos failų sukuriami paprastu tekstu, ir nuo to laiko git (ir kitos šaltinio valdymo sistemos) veikia pagal pakeitimų įrašymo eilutę principą, kelių versijų saugykla gali būti gana maža.
5. Naudokite aptik, kad sukurtumėte atsargines konfigūracijų ir programinės įrangos paketų kopijas
The aptik programa sujungia daugybę atsarginių kopijų kūrimo / atkūrimo įrankių patogioje grafinėje sąsajoje:
Jo Įdiegta programinė įranga funkcija sukurs atsargines paketų, kuriuos aiškiai įdiegėte pagal numatytuosius nustatymus, kopijas – toliau pateiktame paveikslėlyje parodyta, kad tai gali būti gana trumpas sąrašas:
Kodėl jis toks trumpas? Na, tam nereikia bazinės sistemos paketų, nes norint naudoti šią atsarginę kopiją, jau reikės įdiegti bazinę sistemą. Ir jei įdiegsite tik šias kelias dešimtis paketų, paketų tvarkyklė pasirūpins įdiegimu visi jų priklausomybės jums. Taigi jūsų „visa programinės įrangos atsarginė kopija“ gali užimti vos keliasdešimt megabaitų saugyklos vietos. Protingas, taip?
6. Sukurkite atsargines paketų kopijas naudodami paketų sąrašą
Jūs galite padaryti net geriau nei aptik jei jums patinka komandinė eilutė. Norėdami įsitikinti, kad galėsite atkurti sistemą vėliau, pabandykite tai: visai nekurkite atsarginių paketų kopijų, o užfiksuoti paketų sąrašą vietoj to. Ši komanda eksportuos įdiegtų paketų sąrašą į tekstinį failą:
sudo dpkg --get-selections > my-packages.txt
Šios komandos gali ne tik suteikti jums suprantamą jūsų sistemos paketų apskaitą (parodyta aukščiau), bet ir iš naujo juos masiškai įdiegti:
sudo dpkg --set-selections < mano paketai.txt. sudo apt-get -u dselect-upgrade
Atminkite, kad programas, kurias įdiegėte, turėsite tvarkyti rankiniu būdu (tikriausiai gyvenate /usr/local ir/arba /opt) pats. Tačiau priešingu atveju vienintelis skirtumas tarp ankstesnės ir atkurtos sistemos yra tas, kad viskas bus naujausiose galimose versijose – tikriausiai tai, ko vis tiek norite. Ir visa tai už varganus kelis tūkstančius kilobaitų.
Atminkite, kad jūs neapsiribojate tik vienu iš aukščiau išvardytų dalykų. Sujunkite tiek, kiek jums reikia, kad įsitikintumėte, jog jei atsitiks blogiausia, greitai vėl pradėsite veikti.
Ar naudojate kurį nors iš anksčiau pateiktų įrankių, kad padėtų atlikti atsargines užduotis? Pateikite mums savo patarimus, kaip sukurti atsarginę kopiją žemiau komentaruose!
Aaronas jau penkiolika metų yra giliai įvaldęs technologijas kaip verslo analitikas ir projektų vadovas, taip pat beveik tiek pat laiko buvo ištikimas Ubuntu vartotojas (nuo Breezy Badger). Jo interesai yra atvirojo kodo, smulkaus verslo programos, Linux ir Android integravimas bei kompiuterija paprasto teksto režimu.