Tänaseni kardan kaotada oma nädala pikkuse raske töö enneolematu kõvaketta talitlushäire tõttu. See juhtus minuga üks kord ja ma olen kindel, et mõned teist saavad sellega seostada. Olen oma õppetunni sellest ajast alates õppinud ja olen alati varukoopia valmis hoidnud.
Selles postituses näete, kuidas varundada oma ArchLinuxi süsteem rsynciga. Neile, kes pole tuttavad, on rsync tasuta ja avatud lähtekoodiga Linuxi utiliit, mis sünkroonib kaugarvuti faile välise kõvakettaga. Seetõttu toimib see teie failide turvamise vahendina varundusserverisse edastamise kaudu.
Minu seadistus
Selle demonstratsiooni eesmärgil piirdun sellega, et töötan ArchLinuxiga VirtualBoxi loodud VM-is. See on meie allikas ja varunduse sihtkohana kasutan USB-draivi. Samuti kasutame selles õpetuses käsurea liidest. Kui teil pole CLI-ga kogemusi, ärge hirmutage. Saate sellest aru
Samuti soovitaksin ettevaatusabinõuna USB-draivi krüptida, et luua failidele täiendav turvavaip. Ja see oleks parem, kui sihtkohal on Linuxiga ühilduv failisüsteem.
Soovitan teil järgida seda õpetust lõpuni ja teha seda sarnase seadistuse harjutusena, enne kui proovite oma süsteemile varukoopiat luua.
Meetod:
Simuleeritud keskkonnas varundamise käivitamiseks tippige järgmine käsk:
+ käivitama / * - välista = / mnt / * - välista = / meedia / * - välista = "vahetusfail" - välista = "kadunud + leitud" - välista = ".vahemälu "--exclude =" Allalaadimised "--exclude =".VirtualBoxVM-id "- välista =".ecryptfs "/ / run / media / younis / younisx /
Selle käsu täpseks mõistmiseks uurime kõiki siin leiduvaid elemente:
Esimesed kaks elementi on sudo ja rsync. sudo on muidugi see, et sünkroonimine on siin varukoopiate loomiseks kasutatav programm.
Järgmine element näib olevat nelja lipu kombinatsioon.
Valik aktiveerib arhiivirežiimi,
-A on võimalus anda operatsioonisüsteemile juhis juurdepääsu kontrollnimekirja säilitamiseks,
-X lippu kasutatakse turvalisuse, süsteemi, usaldusväärsete ja kasutaja atribuutide hoidmiseks,
Arvestades, et -v on lipp, mida kasutate varundamise edenemise saamiseks.
Üheskoos -A, -a ja -X lipud töötavad failide terviklikkuse säilitamise nimel, säilitades nende atribuudid.
Siis on -kustuta suvand, mis käsib varundada ainult neid faile, mida sihtkohas veel pole (meie puhul USB).-kustutamist tuleks kasutada rohkete ettevaatusabinõudega, kuna allikas olevate failide uuendatud versioonid asendavad (kirjutavad üle) sihtkoha vanemad versioonid.
The -kuivkäiv variant on see, mis hoiab seda kõike simulatsioonis.
The -välistada lippu kasutatakse mõne varundatava kausta välja jätmiseks. Ülaltoodud käsus kuvan kaustad / dev /, / proc /, / proc / / sys / / tmp / / run / / mnt / ja / meediakaustad. See oli ainult selleks, et näidata, et nende väljajätmine (välja arvatud / mnt /) pole vajalik, kuna nende sisu ei toeta rsync automaatselt.
/- dikteerib sisu, mida soovime varundada
/ run / media / younis / younisx on kataloog, kuhu varundate.
Kui olete simulatsioonis käsku testinud, saate kustutada valiku -dry-run ja käivitada see uuesti, et tegelikult varundada.
Varukoopia taastamine
Nüüd räägime failide taastamisest meie varundatavast USB-draivist.
Esiteks käivitame süsteemi Live ISO-st ja pistikprogrammist ning ühendame varundatava USB-draivi. Seejärel logime sisse, et luua varukoopia draivi sisule kaust ja teine kõvakettal oleva sisu jaoks.
$ mkdir / mnt / system / mnt / usbSeejärel otsige omavahel ühendatud seadmete nimesid:
$ lsblkFailisüsteemi ja varukoopia ühendamiseks käivitage järgmised käsud:
$ mount / dev / sda1 / mnt / süsteem$ mount / dev / sdb1 / mnt / usb
Seejärel taastage varukoopia järgmise käsuga:
USB-seeria draivi sisu tuleks taastada meie süsteemi kõvakettal.
Pakkimine
Alati on hea mõte varundada oma andmed igal vajalikul viisil. Meetod, mille määrasin rsynciga, on kindel viis tagada teie andmete heaolu riistvaraliste rikete eest.
Selles õpetuses olete õppinud oma andmeid ArchLinuxis varundama rsynciga. Jällegi on parem proovida juhiseid virtuaalses keskkonnas, enne kui proovite oma draivi varundada.
See on kõik, mis mul täna teie jaoks on. Loodan, et teile on meeldinud selle õpetuse juhiseid järgida. Järgneme veel selliste postitustega; seniks vaadake mõnda muud kraami, mis meil siin meie blogis on.