Sadržaj
Prilikom pohrane podataka u digitalnom okruženju važno je razmotriti kako osigurati da će vaši podaci biti dostupni u slučaju problema.Opisat ćemo neke od različitih pristupa pružanju sigurnosne kopije podataka i redundancije.
Koja je razlika između redundancije i sigurnosne kopije?
Višak podataka je kopija podataka i radi pri prebacivanju pri prijenosu, što znači da ako jedan skup podataka nije dostupan, druga kopija se odmah zamjenjuje neuspješnom. To se pretvara u nekoliko sekundi i aplikacija ili web mjesto mogu nastaviti s posluživanjem zahtjeva kao da se ništa nije dogodilo.
U međuvremenu administrator sustava (u ovom slučaju vi) imate priliku riješiti problem i vratiti sustav u potpuno funkcionalno stanje.
Višak ne pruža zaštitu od kvara koji utječe na sve strojeve. Na primjer, ako imate preslikani RAID dva diska, konfiguriran kao RAID 1, on je suvišan ako jedan disk ne uspije, drugi će i dalje biti dostupan. Međutim, ako sam stroj otkaže, oba diska zakazuju.
Drugi nedostatak ove vrste konfiguracije je to što se svaka operacija izvodi na svim kopijama podataka. To uključuje zlonamjerne ili slučajne operacije. Pravo rješenje za sigurnosno kopiranje omogućit će vam vraćanje s mjesta na kojem je poznato da su podaci prije bili dobri.
Sigurnosna kopija
Jedan od najpopularnijih oblika sigurnosnog kopiranja je sigurnosno kopiranje na razini datoteke. Ova vrsta sigurnosnog kopiranja koristi automatske ili ručne alate za prijenos datoteka na drugo mjesto ili uređaj.
Kako koristiti naredbu cp
Najlakši način za sigurnosno kopiranje Linux stroja, poput vašeg VPS -a, je naredbom cp. To je ograničeno na kopiranje datoteka s jednog lokalnog mjesta na drugo. Na lokalno računalo možete montirati prijenosni pogon i zatim kopirati datoteke na njega:
mount / dev / sdc / mnt / my- backup cp -a / etc / * / mnt / my- backup umount / dev / sdc
Ovaj primjer montira izmjenjivi disk, a zatim kopira direktorij / etc na disk. Zatim rastavite pogon koji se može pohraniti na drugom mjestu.
Kako koristiti Rsync
Bolja alternativa CP -u je naredba rsync, koja se može koristiti za izvođenje lokalnih sigurnosnih kopija s većom fleksibilnošću. Istu operaciju kao prethodnu možemo izvesti pomoću rsync sa ovim naredbama:
mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc
Brzo ćete shvatiti da su sigurnosne kopije lokalnog datotečnog sustava glomazne i problematične. Rezervni pogon morate fizički priključiti i odspojiti te ga prenijeti na drugo mjesto ako želite sačuvati svoje podatke u slučaju krađe ili požara. Pomoću mrežnih sigurnosnih kopija možete postići mnoge iste prednosti.
Rsync možete izvesti udaljene sigurnosne kopije jednako lako kao što možete dovršiti lokalne sigurnosne kopije. Morate samo koristiti zamjensku sintaksu. Ovo radi na bilo kojem stroju na kojem možete postaviti SSH, sve dok je rsync instaliran na oba kraja:
rsync- azvP / etc / * korisničko ime @ udaljeni_server: / backup /
Sigurnosno će kopirati direktorij / etc na lokalnom računalu u direktorij na remote_host koji se nalazi u / backup. To će se dogoditi ako imate dopuštenje za pisanje u ovaj direktorij, a nema slobodnog prostora.
Sigurnosno kopirajte particiju ili disk pomoću dd -a
U tom slučaju kopiramo cijeli uređaj sa naredbenim diskom na disk
dd if = / path / device of = / path / backup
U ovom scenariju if = navodi ulazni uređaj ili mjesto. De = označava izlaznu datoteku ili mjesto. Vrlo je važno zapamtiti ovu razliku, jer je trivijalno očistiti cijeli disk ako su obrnuti.
Ako želite napraviti sigurnosnu kopiju particije koja sadrži dokumente, a koja se nalazi u / dev / sda3, možete stvoriti slikovnu datoteku poput ove:
dd if = / dev / sda3 from = ~ / documents.imgJe li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod