Līdz šai dienai es baidos zaudēt nedēļas ilgo smago darbu līdz šim nepieredzēta cietā diska darbības traucējumu dēļ. Tas reiz notika ar mani, un esmu pārliecināts, ka daži no jums var to attiecināt. Kopš tā laika esmu mācījies un vienmēr esmu pārliecinājies, ka rezerves kopija ir gatava.
Šajā ziņojumā jūs redzēsiet, kā dublēt savu ArchLinux sistēmu, izmantojot rsync. Tiem no jums, kas nav pazīstami, rsync ir bezmaksas un atvērtā koda Linux utilīta, kas sinhronizē attālā datorā esošos failus ar ārējo HDD. Šī iemesla dēļ tas kalpo kā līdzeklis, lai aizsargātu failus, pārsūtot tos uz rezerves serveri.
Mana iestatīšana
Šīs demonstrācijas nolūkos es aprobežojos ar darbu VirtualBox ģenerētā VM ar ArchLinux. Tas būs mūsu avots, un kā rezerves galamērķis es izmantošu USB disku. Šajā apmācībā mēs izmantosim arī komandrindas saskarni. Ja jums trūkst pieredzes par CLI, nejūtaties nobiedēts. Jūs to uzzināsiet
Tāpat piesardzības nolūkos es iesaku šifrēt USB disku, lai failiem izveidotu papildu drošības segu. Būtu vēlams, ja galamērķī ir ar Linux saderīga failu sistēma.
Es iesaku jums sekot šai apmācībai līdz beigām un izdarīt to kā līdzīgas iestatīšanas vingrinājumu, pirms jūs patiešām mēģināt izveidot dublējumu savai sistēmai.
Metode:
Lai aktivizētu dublēšanu simulētajā vidē, ierakstiet šādu komandu:
$ sudo rsync -aAXv --dzēst - izžūt - palaist = izslēgt = / dev / * - izslēgt = / proc / * - izslēgt = / sys / * - izslēgt = / tmp / * - izslēgt = / palaist / * - izslēgt = / mnt / * - izslēgt = / multivide / * - izslēgt = "swapfile" - izslēgt = "zaudēts + atrasts" - izslēgt = ".kešatmiņa "--exclude =" Lejupielādes "--exclude =".VirtualBoxVMs "- izslēgt =".ecryptfs "/ / palaist / multivide / younis / younisx /
Lai saprastu, ko tieši šī komanda dara, pārbaudīsim katru no šeit esošajiem elementiem:
Pirmie divi elementi ir sudo un rsync. sudo, protams, tā kā sinhronizācija ir programma, kuru šeit izmanto, lai izveidotu dublējumu.
Šķiet, ka nākamais elements faktiski ir četru karodziņu kombinācija.
Opcija aktivizē arhīva režīmu,
-A ir iespēja uzdot OS saglabāt piekļuves kontroles sarakstu,
-X karodziņš tiek izmantots, lai saglabātu drošības, sistēmas, uzticamos un lietotāja atribūtus,
Tā kā -v ir karodziņš, kuru izmantojat, lai iegūtu dublēšanas progresu.
Kopā -A, -a un -X karodziņi darbojas, lai saglabātu failu integritāti, saglabājot to atribūtus.
Tad tur ir -dzēst opcija, kas uzdod dublēt tikai tos failus, kuru vēl nav adresātā (mūsu gadījumā USB).-Dzēšana jāizmanto ar daudziem piesardzības pasākumiem, jo avotā esošo failu atjauninātās versijas aizstāj (pārraksta) vecākās galamērķa versijas.
The -sausā režīmā opcija ir tas, kas to visu glabā simulācijā.
The -izslēgt karodziņš tiek izmantots, lai neatstātu dažas dublējamās mapes. Iepriekš norādītajā komandā es izvelku mapes / dev /, / proc /, / proc / / sys / / tmp / / run / / mnt / un / multivides mapes. Tas bija tikai tāpēc, lai parādītu, ka viņu izslēgšana (izņemot / mnt /) nav nepieciešama, jo to saturs netiek automātiski dublēts rsync.
/- diktē saturu, kuru vēlamies dublēt
/ run / media / younis / younisx ir direktorijs, kurā dublējat.
Kad esat pārbaudījis komandu simulācijā, varat izdzēst opciju -dry-run un palaist to vēlreiz, lai faktiski dublētu.
Dublēšanas atjaunošana
Tagad mēs runāsim par failu atjaunošanu no mūsu rezerves USB diska.
Pirmkārt, mēs palaidīsim sistēmu no Live ISO un spraudņa un uzstādīsim rezerves USB disku. Tad mēs piesakāmies, lai izveidotu mapi dublējuma diska saturam un citu cietajam diskam esošajam saturam.
$ mkdir / mnt / system / mnt / usbPēc tam meklējiet savstarpēji savienoto ierīču nosaukumus:
$ lsblkPievienojiet failu sistēmu un dublējumu, izpildot šādas komandas:
$ mount / dev / sda1 / mnt / sistēma$ mount / dev / sdb1 / mnt / usb
Pēc tam atjaunojiet dublējumu ar šādu komandu:
USB sērijveida diska saturs ir jāatjauno mūsu sistēmas cietajā diskā.
Iesaiņošana
Vienmēr ir ieteicams dublēt savus datus ar visiem nepieciešamajiem līdzekļiem. Metode, kuru es izrakstīju kopā ar rsync, ir drošs veids, kā garantēt jūsu datu labsajūtu no jebkura aparatūras darbības traucējuma.
Šajā apmācībā esat iemācījies dublēt savus datus par ArchLinux, izmantojot rsync. Atkal ir labāk izmēģināt instrukcijas virtuālajā vidē, pirms jūs patiešām mēģināt dublēt savu disku.
Tas ir viss, kas man šodien ir jums. Es ceru, ka jums patika izpildīt šajā apmācībā sniegtos norādījumus. Mēs sekosim vairākām šādām ziņām; līdz tam pārbaudiet dažas citas lietas, kas mums šeit ir mūsu emuārā.