Arch Linux

Kako napraviti sigurnosnu kopiju Arch Linux sustava

Kako napraviti sigurnosnu kopiju Arch Linux sustava

Do danas se bojim da ću tjedan dana dugoga napornog rada izgubiti na neviđenoj neispravnosti tvrdog diska. To mi se dogodilo jednom i siguran sam da se neki od vas mogu povezati s ovim. Od tada sam naučio svoju lekciju i uvijek sam se pobrinuo za sigurnosnu kopiju.

U ovom ćete postu vidjeti kako sigurnosno kopirati svoj ArchLinux sustav pomoću rsync. Za one koji vam nisu poznati, rsync je besplatan uslužni program s otvorenim kodom za Linux koji sinkronizira datoteke na udaljenom računalu s vanjskim HDD-om. Iz tog razloga služi kao sredstvo za zaštitu datoteka prijenosom na rezervni poslužitelj.

Moja postavka

U svrhu ove demonstracije, ograničavam se na rad u VM-u generiranom VirtualBoxom s ArchLinuxom. To će biti naš izvor, a kao rezervno odredište koristit ću USB pogon. Također, u ovom ćemo uputstvu koristiti sučelje naredbenog retka. Ako vam nedostaje iskustva s CLI-om, nemojte se osjećati zastrašeno. Dobit ćete to

Također, iz predostrožnosti, predlažem šifriranje USB pogona radi stvaranja dodatnog sigurnosnog pokrivača za datoteke. I bilo bi poželjno da odredište ima sustav datoteka koji je kompatibilan s Linuxom.

Predlažem da slijedite ovaj vodič do kraja i učinite to kao vježbu na sličnom postavljanju prije nego što zapravo pokušate stvoriti sigurnosnu kopiju za svoj sustav.

Metoda:

Da biste pokrenuli sigurnosnu kopiju u simuliranom okruženju, upišite sljedeću naredbu:

$ sudo rsync -aAXv --delete --dry-run --exclude = / dev / * --exclude = / proc / * --exclude = / sys / * --exclude = / tmp / * --exclude = / pokrenite / * --exclude = / mnt / * --exclude = / media / * --exclude = "swapfile" --exclude = "izgubljeno + pronađeno" --exclude = ".predmemorija "--exclude =" Preuzimanja "--exclude =".VirtualBoxVMs "- exclude =".ecryptfs "/ / run / media / younis / younisx /


Da bismo razumjeli što točno čini ova naredba, ispitajmo svaki od ovdje prisutnih elemenata:

Prva dva elementa su sudo i rsync. sudo je, naravno, dok je sync ovdje korišteni program za stvaranje sigurnosne kopije.

Ono što se čini sljedećim elementom zapravo je kombinacija četiri zastavice.

Opcija aktivira način arhiviranja,

-A je opcija uputiti OS da sačuva popis za kontrolu pristupa,

-x zastava se koristi za zadržavanje sigurnosnih, sistemskih, pouzdanih i korisničkih atributa,

Dok -v je zastava koju koristite za dobivanje sigurnosne kopije.

Zajedno, -A, -a i -X zastave rade na očuvanju cjelovitosti datoteka održavanjem njihovih atributa.

Zatim postoji -izbrisati opcija koja upućuje na sigurnosno kopiranje samo onih datoteka koje već nisu na odredištu (USB u našem slučaju).-delete treba koristiti s puno mjera predostrožnosti, jer ažurirane verzije datoteka u izvoru zamjenjuju (prepisuju) starije verzije na odredištu.

The -testno pokretanje opcija je što sve ovo drži u simulaciji.

The -isključiti zastava koristi se za izostavljanje nekih mapa radi sigurnosne kopije. U naredbi iznad ostavio sam mape / dev /, / proc /, / proc / / sys / / tmp / / run / / mnt / i / media. Ovo je bilo samo radi demonstracije, njihovo izuzeće (osim za / mnt /) nije potrebno, jer rsync automatski ne izrađuje sigurnosnu kopiju njihovog sadržaja.

/- diktira sadržaje koje želimo sigurnosno kopirati

/ run / media / younis / younisx je direktorij u koji izrađujete sigurnosne kopije.

Jednom kada ste testirali naredbu u simulaciji, možete izbrisati opciju -dry-run i ponovno je pokrenuti da biste zapravo napravili sigurnosnu kopiju.

Vraćanje sigurnosne kopije

Sada ćemo razgovarati o vraćanju datoteka s našeg sigurnosnog USB pogona.

Prvo ćemo pokrenuti sustav s Live ISO-a i dodatka i montirati rezervni USB pogon. Zatim ćemo se prijaviti kako bismo stvorili mapu za sadržaj na sigurnosnom pogonu i drugu za sadržaj prisutan na tvrdom disku.

$ mkdir / mnt / system / mnt / usb

Zatim potražite nazive međusobno povezanih uređaja:

$ lsblk

Montirajte sustav datoteka i sigurnosnu kopiju izvođenjem sljedećih naredbi:

$ mount / dev / sda1 / mnt / system
$ mount / dev / sdb1 / mnt / usb


Zatim vratite sigurnosnu kopiju pomoću sljedeće naredbe:

$ rsync -aAXv --delete --exclude = "izgubljeno + pronađeno" / mnt / usb / / mnt / system /

Sadržaj USB serijskog pogona trebao bi se vratiti na tvrdi disk našeg sustava.

Završavati

Uvijek je dobra ideja napraviti sigurnosnu kopiju podataka na bilo koji način. Metoda koju sam propisao s rsync siguran je način da zajamčite dobrobit svojih podataka od bilo kakvog hardverskog kvara.

U ovom vodiču naučili ste izrađivati ​​sigurnosne kopije podataka na ArchLinuxu pomoću rsync. Opet, bolje je isprobati upute u virtualnom okruženju prije nego što stvarno pokušate napraviti sigurnosnu kopiju pogona.

To je sve što danas imam za tebe. Nadam se da ste uživali slijediti upute u ovom vodiču. Slijedit ćemo još ovakvih postova; do tada, pogledajte neke druge stvari koje imamo ovdje na našem blogu.

Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...
Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...