Kā izvēlēties efektīvu dublēšanas stratēģiju savam VPS

Satura rādītājs

Glabājot datus digitālā vidē, svarīgs apsvērums ir tas, kā nodrošināt, ka jūsu informācija būs pieejama problēmas gadījumā.
Mēs aprakstīsim dažas dažādas pieejas datu dublēšanas un dublēšanas nodrošināšanai.
Kāda ir atšķirība starp dublēšanu un atlaišanu?
Datu dublēšana ir datu kopija un darbojas pēc kļūmjpārlēces, kas nozīmē, ka, ja viena datu kopa nav pieejama, cita kopija tiek nekavējoties aizstāta ar neizdevušos. Tas nozīmē dažas sekundes, un lietojumprogramma vai vietne var turpināt apkalpot pieprasījumus tā, it kā nekas nebūtu noticis.
Tikmēr sistēmas administratoram (šajā gadījumā jums) ir iespēja novērst problēmu un atgriezt sistēmu pilnībā funkcionālā stāvoklī.
Atlaišana nenodrošina aizsardzību pret kļūmēm, kas skar visas mašīnas. Piemēram, ja jums ir divu disku spoguļots RAID, kas konfigurēts kā RAID 1, tas ir lieks, ja viens disks neizdodas, otrs joprojām būs pieejams. Tomēr, ja pati mašīna neizdodas, abi diski neizdodas.
Vēl viens šāda veida konfigurācijas trūkums ir tas, ka katra darbība tiek veikta ar visām datu kopijām. Tas ietver ļaunprātīgas vai nejaušas darbības. Patiess rezerves risinājums ļaus jums atjaunot no vietas, kur dati, kā zināms, ir labi iepriekš.
Dublēšana
Viens no populārākajiem dublēšanas veidiem ir faila līmeņa dublējums. Šāda veida dublēšanai tiek izmantoti automātiskie vai manuālie dublēšanas rīki, lai pārsūtītu failus uz citu atrašanās vietu vai ierīci.
Kā izmantot komandu cp
Vienkāršākais veids, kā dublēt Linux mašīnu, piemēram, jūsu VPS, ir ar komandu cp. Tas attiecas tikai uz failu kopēšanu no vienas vietējās vietas uz citu. Vietējā datorā varat uzstādīt noņemamu disku un pēc tam kopēt tajā failus:
 mount / dev / sdc / mnt / my- backup cp -a / etc / * / mnt / my- backup umount / dev / sdc

Šajā piemērā tiek pievienots noņemams disks un pēc tam uz diska tiek nokopēts direktorijs / etc. Pēc tam jūs izjaucat diskdzini, kuru var uzglabāt citur.
Kā lietot Rsync
Labāka alternatīva CP ir komanda rsync, kuru var izmantot, lai veiktu lokālas dublēšanas ar lielāku elastību. Mēs varam veikt tādu pašu darbību kā iepriekšējā, izmantojot rsync ar šīm komandām:
 mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc

Jūs ātri sapratīsit, ka dublējumi vietējā failu sistēmā ir apgrūtinoši un apgrūtinoši. Ja vēlaties saglabāt savus datus zādzības vai ugunsgrēka gadījumā, jums ir fiziski jāpievieno un jāatvieno rezerves disks un jāpārved tas uz citu vietu. Izmantojot tīkla dublējumkopijas, varat sasniegt daudzas no tām pašām priekšrocībām.
Rsync jūs varat veikt dublējumus no attāluma tikpat viegli kā vietējās dublējumkopijas. Jums vienkārši jāizmanto alternatīva sintakse. Tas darbojas jebkurā mašīnā, kurā varat izmantot SSH, ja vien rsync ir instalēts abos galos:
rsync- azvP / etc / * lietotājvārds @ remote_server: / backup /

Tas dublēs vietējās mašīnas direktoriju / etc direktorijā remote_host, kas atrodas mapē / backup. Tas notiks, ja jums ir atļauja rakstīt šajā direktorijā un nav vietas.
Dublējiet nodalījumu vai disku, izmantojot dd
Šajā gadījumā mēs kopējam visu ierīci ar komandu disku uz disku
dd ja = / ceļš / ierīce = / ceļš / dublējums

Šādā gadījumā if = norāda ievades ierīci vai atrašanās vietu. De = norāda izvades failu vai atrašanās vietu. Ir ļoti svarīgi atcerēties šo atšķirību, jo ir mazsvarīgi iztīrīt visu disku, ja tie ir apgriezti.
Ja vēlaties dublēt nodalījumu, kurā ir dokumenti, kas atrodas mapē / dev / sda3, varat izveidot šādu attēla failu:
dd ja = / dev / sda3 no = ~ / documents.img
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave