Download - Rsnapshot artikulua/artículo
50
Erakunde guztietan gero eta gehiago
erabiltzen ditugu tresna informatikoak ,
eta ondorioz sortzen dugun informazio
kopurua gero eta handiagoa da, eta datu
guzti hauek ondo gorde behar dira.
Ez da nire asmoa Murphy jaunari
deitzea, baina errealitatea krudela da:
datu galerak egunero gertatzen dira,
eta agian bihar edo etzi guri tokatuko
zaigu. Zer gertatuko litzaiguke
zoritxarreko egunen batean sute bat
sortuko balitz gure zerbitzariak (eta
gure datuak) ditugun txokoan?
Egoera txarrenean jarriko gara:
Sutearen ondorioz zerbitzariak erre
dira, eta beraien inguruan zegoen
guztia ere bai. Orain, sistema guztia
berriro ere martxan jarri behar
den unean, galdera hau etortzen
zaigu burura: Segurtasun kopiarik
ba al dugu? Eta segurtasun kopiak
non daude? Ez ziren ba erre diren
zerbitzariekin erreko?
Gaur egun segurtasun kopiak
ezinbestekoak dira, eta ez du balio
hilean behin egitea, kopiak sarri egin
behar dira, ahal bada egunero, egoera
larri baten aurrean ahalik eta datu
gutxien galtzeko.
Hortaz gain, segurtasun kopiak
zerbitzariak dauden leku berdinean
SEGURTASUN KOPIAK SOFTWARE LIBREAREN ESKUTIKPEIO ARREITUNANDIA (IMHKO SARE ADMINISTRATZAILEA)
ezin dira egon, gure sistemak hondatu
dituen gertaera horrek gure segurtasun
kopiak ere hondatu ez ditzan.
SEGURTASUN KOPIAK, ESTRATEGIAKSegurtasun kopiak egiteko estrategia
desberdinak daude, baina normalean
kopia mota ezberdinak tartekatuz osatzen
dira. Eskema arrunt bat hau litzateke:
• Astean behin datu guztien kopia osoa
egin. Denbora asko behar du, baina
datu guztiak berreskuratzeko aukera
ematen digu. Erakundean asteburuan
lanik egiten ez bada, ostiral gauean
martxan jar daiteke, eta astelehen
goizean dena kopiatuta aurkituko
genuke.
• Astean zehar (astelehenetik
ostegunera) kopia inkrementala.
Honek ez du guztia kopiatzen,
bakarrik azkeneko kopia egin zenetik
sortu edo aldatu diren dokumentuak.
Denbora gutxiago behar du, baina
berak bakarrik ez du balio datu
guztiak berreskuratzeko, aldatu ez
diren datuak ez bait ditu kopiatu.
Demagun gure egoera katastrofiko
horretan asteazken eguerdi batean
datu guztiak galtzen ditugula, datuak
honela berreskuratuko genituzke:
• Azken ostiraleko kopia osoa
berreskuratuko genuke.
• Gainetik astelehen gaueko kopia
inkrementala berreskuratuko genuke
(astelehenean sortu edo aldatu diren
datuak eskuratzeko).
• Gainetik astearte gaueko kopia
inkrementala berreskuratuko genuke
(asteartean sortu edo aldatu diren
datuak eskuratzeko).
• Astearte gauetik asteazken
eguerdirarte egin diren aldaketak
galduko genituzke, horiek ez baitira
oraindik kopiatu.
Hiru pauso hauekin gure sistemako
datuak berreskuratuko genituzke,
beti ere segurtasun kopiak beste
nonbaiten gordetzen baditugu. Suteak
segurtasun kopiak ere erre baditu, ez
dago zer eginik.
SEGURTASUN KOPIARAKO DISPOSITIBOAKZintak:Urte askotan zintak erabili izan dira datu
kopuru handiak kopiatu eta gordetzeko.
DLT zintak adibidez, 80GB/160GB
(datuak konprimituta) kopiatzeko
aukera ematen dute, eta oso erraz atera
daitezke zerbitzaria dagoen gelatik.
Zinta bakoitzak 40€ inguru balio du,
eta zinta joko desberdinak beharko
genituzke eguneroko, asteko eta hileko
kopiak gordetzeko.
Zintak erabili ahal izateko dispositibo
berezi bat behar da, zerbitzariak zintak
kudeatzeko erabiliko dituena. Hortaz
aparte, software bat ere instalatuta
izan beharko duzu, software honek
zintak kudeatuko ditu: katalogatu eta
datu base batean gordeko du zinta
bakoitzean kopiatu diren datuen
informazioa, gero behar denean zintak
errazago lokalizatu ahal izateko.
Beraien lana ondo egiten badute ere,
badute ere hainbat arazo:
• Zure datu kopurua handia denean eta
kopiak egiteko zinta batekin nahikoa
ez duzunean, zinta gehiago kudeatu
ahal izango dituen robot bat jarri
behar duzu.
• Dispositibo fisikoarekiko
dependentzia duzu. Egunen baten
apurtzen bada, ez duzu erarik aurrez
gordeta dituzun zintak irakurtzeko,
eta kopia horiek galdu nahi ez
badituzu zinta dispositibo berri
bat erosi beharko duzu. Gainera
Gaur egun segurtasun kopiak ezinbestekoak dira, eta ez du balio hilean behin egitea, kopiak sarri egin behar dira, ahal bada egunero.
51
IKTen BERRIKUNTZA ETA eLEARNING | INNOVACIÓN EN TICs Y eLEARNING | ICT AND eLEARNING INNOVATION
dispositibo hau aurrez dituzun zinta
motak irakurtzeko gai izan beharko
da. Ez dira merkeak.
• Segurtasun kopiak egiteko erabili
duzun softwarearekiko dependentzia.
Formatu pribatibo batean sortu
den informazioa berreskuratu nahi
baduzu, ziurrenez kopia egin zenean
erabili zen programa berdina beharko
duzu datuak berreskuratzeko, beraz
softwarea egin duen etxearekin
betirako lotura duzu.
• Zure sareko diskoa handitzen duzun
heinean, zure backup sistema ere
neurri berean handitzen joan behar
da, sortzen diren datu guztiak kopiatu
ahal izateko: beraz zinta gehiago
behar izango dituzu.
Diskoa:Diskoa merketzen doan heinean,
gero eta aukera gehiago dauzkagu
segurtasun kopiak diskoan egiteko.
Abantailak:• Diskoan idazteko ez duzu software
berezien beharrik, eta gaur disko
batean idazten duzuna, bihar edo
etzi arazorik gabe irakurri ahal izango
duzu, beraz softwarearekiko eta
hardwarearekiko dependentziarik ez.
• Diskoan idaztea oso azkarra
da, zintetan idaztea baino
askoz azkarragoa, eta kopiak
berreskuratzeko ez dago tarteko
software baten beharrik, ez dago
katalogazio prozesuen beharrik, beraz
hau ere oso azkarra da.
Desabantailak:• Zintak oso erraz atera daitezke beste
nonbaiten gordetzeko. Diskoetan
aldiz prozesu hau ez da hain
“naturala”, baina badaude teknikak
hau konpontzeko.
RSNAPSHOTRsnapshot tresnak diskoan kopiak
egiteko balio du. Disko bat behar
du kopiatu behar duen informazioa
gordetzeko. Egun bakoitzeko kopia
karpeta desberdin batean gordetzen
du. Karpetak honela izendatzen ditu:
• Azkeneko 7 egunak: daily.0 – daily.7
• Azkeneko 4 asteak: weekly.0 – weekly.3
• Azkeneko 24 hilabeteak: monthly.0 –
monthly.24
Kopia egin ondoren, hauetako karpeta
bakoitzean datu guztiak izango
ditugu, kopia oso baten izango
genuen bezala, eta horrela datuak
berreskuratzea oso azkarra izango
da, nahikoa izango dugu dagokion
eguneko karpeta nagusira joan eta hor
dauden karpeta guztiak hartzea.
Adibidea hobeto ulertzeko, demagun
gure sareko kopia oso batek 400GB
okupatzen duela, eta egunero aldatu/
sortzen ditugun datuen kopurua %10a
dela, 40GB inguru.
Betiko sistema tradizionala erabiliz,
eguneko kopia bakoitza gordetzeko
400GB beharko genituzke, baina
rsnapshot tresnak ez ditu hainbeste
GB behar, esteka gogorrak (hard links)
erabiltzen dituelako.
Bere diskoan fitxategi bat kopiatu
aurretik, ea aurreko kopiarekin
alderatuz fitxategi horrek
desberdintasunik ote duen edo berria
ote den begiratzen du. Hala denean
fitxategia kopiatuko du eta bere
diskoan leku gutxiago geratuko zaio.
Aldiz, fitxategi hori azkeneko kopiatik
aldatu ez bada (kopia inkremental
batean ez litzateke kopiatuko), bere
diskoan berriro kopiatu beharrean
esteka gogor bat jartzen du fisikoki
bere diskoan dagoen lekura
apuntatzen. Esteka kudeaketa hori
fitxategi sistemaren bidez egiten da,
eta guretzat transparentea da, guretzat
fitxategi hori “kopiatu egin da”, baina
kopia horrek ez du diskoan leku
gehiago okupatzen.
BACKUP-AREN ERREPLIKAHasieran esan dugun moduan,
noizean behin segurtasun kopiak
babestutako leku batera atera beharko
genituzke, eta horretan lagunduko
digu rsnapshot-copy script-ak. Hau
egiteko bigarren ekipo bat beharko
dugu. Nahikoa izango dugu GNU/Linux
sistema duen PC zahar batekin.
Ekipo hau gure eraikineko beste
muturrean kokatuko dugu, eta guk
nahi dugun maiztasunarekin (egunero,
asteburuetan ....), backup zerbitzariak
kopiatzen dituen datuak bere disko
lokalean sinkronizatuko ditu ssh
konexioa erabiliz. Segurtasun gehiago
nahi badugu, USB diskoetara ere atera
dezakegu informazioa, gero disko
hauek beste nonbaiten gordetzeko.
Rsnapshot tresnak diskoan kopiak egiteko balio du. Disko bat behar du kopiatu behar duen informazioa gordetzeko.
El uso de las herramientas informáticas
no para de crecer en entidades de
todo tipo; como consecuencia de
ello, la cantidad de información que
generamos es cada vez mayor, y es
necesario conservar dichos datos de
manera adecuada.
No pretendo llamar al señor Murphy,
pero la realidad es cruel: cada día se
suceden las pérdidas de datos, y puede
ser que mañana o pasado nos toque a
nosotros. ¿Qué pasaría si un mal día se
produjera un incendio en el cuarto en
el que guardamos nuestros servidores
(y nuestros datos)?
Pongámonos en lo peor. A
consecuencia del incendio han ardido
los servidores, así como todo lo que
había a su alrededor. Ahora, en el
momento en el que hay que volver a
poner en marcha todo el sistema, nos
viene a la cabeza la siguiente pregunta:
¿Tenemos copia de seguridad? ¿Y
dónde están las copias de seguridad?
¿No se habrán quemado junto con los
servidores?
COPIAS DE SEGURIDAD DE LA MANO DEL SOFTWARE LIBRE
Hoy en día las copias de seguridad son
imprescindibles, y hacerlas una vez al
mes no es suficiente, hay que hacer
copias constantemente, a diario si es
posible, para minimizar la pérdida de
datos ante una situación grave.
Además, las copias de seguridad no
pueden estar en el mismo lugar que los
servidores, para que el suceso que ha
datado nuestros sistemas no estropee
también las copias de seguridad.
COPIAS DE SEGURIDAD, ESTRATEGIASHay diferentes estrategias para
realizar las copias de seguridad,
pero normalmente se llevan a cabo
alternando diferentes tipos de copias.
Éste podría ser un esquema corriente:
• Una copia semanal completa de
todos los datos. Requiere mucho
tiempo, pero nos ofrece la posibilidad
de recuperar todos los datos. Si la
entidad no trabaja el fin de semana,
puede ponerse en marcha el viernes
por la noche y el lunes por la mañana
encontraríamos todo copiado.
• Copia incremental a lo largo de la
semana (de lunes a jueves). No se
copia todo, sino solo los documentos
creados o modificados desde la última
copia. Requiere menos tiempo, pero
por sí sola no sirve para recuperar
todos los datos, ya que no ha copiado
los datos que no se han modificado.
Pongamos por caso que en la situación
catastrófica que planteábamos
perdemos todos los datos un
miércoles a mediodía, en cuyo caso
recuperaríamos los datos así:
• Recuperaríamos la copia completa del
último viernes.
• Recuperaríamos, además, la copia
incremental del lunes por la noche
(para obtener los datos creados o
modificados el lunes).
• Recuperaríamos, además, la copia
incremental del martes por la noche
(para obtener los datos creados o
modificados el martes).
• Perderíamos los cambios realizados
desde el martes por la noche hasta el
miércoles a mediodía, ya que aún no
han sido copiados.
Con estos tres pasos recuperaríamos
los datos de nuestro sistema, siempre
y cuando hayamos guardado nuestras
copias de seguridad en otro lugar. Si el
incendio alcanza también a las copias
de seguridad, no hay nada que hacer.
DISPOSITIVOS PARA LA COPIA DE SEGURIDADCintas:Durante muchos años se han utilizado
las cintas para copiar y guardar
grandes cantidades de datos. Las cintas
DLT, por ejemplo, ofrecen la posibilidad
de copiar 80GB/160GB (comprimiendo
los datos), y pueden sacarse fácilmente
de la estancia en la que se encuentre el
servidor. Cada cinta cuesta unos 40€,
y necesitaríamos diferentes juegos de
cintas para guardar las copias diarias,
semanales y mensuales.
PEIO ARREITUNANDIA (ADMINISTRADOR DE RED DE IMH)
Hoy en día las copias de seguridad son imprescindibles, y hacerlas una vez al mes no es suficiente, hay que hacer copias constantemente, a diario si es posible.
52
IKTen BERRIKUNTZA ETA eLEARNING | INNOVACIÓN EN TICs Y eLEARNING | ICT AND eLEARNING INNOVATION
Para su utilización es necesario un
dispositivo especial, que el servidor
utilizará para gestionar las cintas.
Además, deberás tener instalado un
software para la gestión de dichas
cintas: catalogará y guardará en una
base de datos la información de los
datos que se han copiado en la cinta,
para poder localizar las cintas más
fácilmente en el futuro.
Si bien realizan su labor correctamente,
también presentan algunos problemas:
• Cuando tu cantidad de información
es muy grande y no es suficiente con
una sola cinta, necesitas colocar un
robot que sea capaz de gestionar más
cintas.
• Dependes del dispositivo físico. Si un
día se estropea, no tienes forma de
leer las cintas guardadas previamente,
y si no quieres perder esas copias
necesitarás hacerte con un dispositivo
nuevo. Además, este dispositivo
tendrá que ser capaz de leer el tipo de
cintas que tenías anteriormente. No
son baratas.
• Dependencia sobre el software
utilizado para la realización de las
copias de seguridad. Si quieres
recuperar la información creada en
un formato privativo, seguramente
necesitarás el mismo programa
utilizado cuando se realizó la copia
para recuperar los datos, por tanto
estás atado a la empresa que creó el
software para siempre.
• Conforme aumentas el disco de
tu red, tendrás que ir aumentando
tu sistema de backup en la misma
medida, para poder copiar todos los
datos que se generen. Necesitarás,
por lo tanto, más cintas.
Disco:A medida que el disco se abarata,
contamos cada vez con más opciones
para hacer copias de seguridad en
disco.
Ventajas:• Para escribir sobre el disco no
necesitas ningún software especial,
y lo que hoy escribes en un disco,
podrás leerlo mañana o pasado sin
ningún problema, por tanto no hay
dependencia sobre el software ni el
hardware.
• La escritura sobre el disco es muy
rápida, mucho más que escribir sobre
la cinta, y no es necesario ningún
software intermediario para recuperar
las copias, no hay necesidad de
procesos de catalogación, y por tanto
también esto es muy rápido.
Desventajas:• Las cintas se pueden sacar muy
fácilmente para guardarlas en otro
lugar. En los discos, en cambio, este
proceso no es tan “natural”, pero hay
técnicas para solucionarlo.
RSNAPSHOTLa herramienta Rsnapshot sirve para
hacer copias en disco. Es necesario un
disco para guardar la información que
hay que copiar. Guarda la copia de cada
día en una carpeta diferente. Nombra
las carpetas de la siguiente manera:
• Últimos 7 días: daily.0 – daily.7
• Últimas 4 semanas: weekly.0 –
weekly.3
• Últimos 24 meses: monthly.0 –
monthly.24
Una vez hecha la copia, tendremos
todos los datos en cada carpeta, tal
y como la tendríamos en una copia
completa, y así la recuperación de
los datos será muy rápida, ya que
será suficiente ir a la carpeta que
corresponda al día y hacernos con
todas las carpetas que contenga.
Aclaremos más el ejemplo:
supongamos que una copia
completa de nuestra red ocupa
400GB, y que el volumen de datos
que modificamos/creamos
diariamente es del 10%, unos
40GB.
Utilizando el sistema tradicional de
siempre, necesitaríamos 400GB para
guardar cada copia diaria, pero la
herramienta rsnapshot no necesita
tantos GB, porque utiliza enlaces duros
(hard links).
Antes de copiar un fichero en su disco,
comprueba si existe alguna diferencia
o si es nuevo, en comparación con
la copia anterior. Si es así copiará el
fichero y quedará menos espacio en
su disco.
En cambio, si ese fichero no ha
cambiado desde la última copia
(en una copia incremental no sería
copiado), en lugar de volver a copiarlo
en el disco, coloca un enlace duro
físicamente apuntando al lugar donde
se encuentra en su disco. Esa gestión
de enlaces se realiza mediante el
sistema de ficheros y es transparente
para nosotros, a nuestra vista “se ha
copiado” ese fichero, pero la copia no
ocupa espacio en el disco.
RÉPLICA DEL BACKUPTal y como hemos dicho al principio,
de vez en cuando deberíamos sacar
las copias de seguridad a un lugar
protegido, y a ello nos ayudará el
snapshot -copy script-. Para ello
necesitaremos un segundo equipo.
Será suficiente con un PC viejo que
cuente con sistema GNU/Linux.
Colocaremos este equipo en el
extremo opuesto de nuestro edificio,
y con la frecuencia que deseemos
(a diario, los fines de semana...),
sincronizará en su disco local los
datos que copie el servidor de backup
utilizando la conexión ssh. Si queremos
más seguridad, también podemos
extraer la información a discos USB,
para guardarlos más tarde en otro
lugar.
La herramienta Rsnapshot sirve para hacer copias en disco. Es necesario un disco para guardar la información que hay que copiar.
5353