Vous êtes sur la page 1sur 72

TEMA 1.

.Conocer la importancia de la administracin de sistemas .


.Conocer las diferentes tareas que realiza el administrador del sistema .
.Ver los elementos y estructura de un sistema informtico .
.Conocer los diferentes tipos de sistemas RAID .
.Seleccionar las caractersticas hardware del servidor ms adecuadas .
.Conocer los diferentes sistemas operativos para servidores.

HERRAMIENTAS.
-

Freenas.
Windows Server 2008.
Servidor Linux Ubuntu.

INTRODUCCION.
En la actualidad, y cada vez ms, las empresas precisan de sistemas
informticos que resultan fundamentales para su modelo de negocio. Se ha
convertido en una escena habitual el que una organizacin trabaje y produzca
en base a los servidores y datos de los que dispone, y que el xito final de la
misma dependa de los servicios informatizados que ofrece. Las tecnologas de
la informacin se han convertido, con el paso de los aos, en un elemento
clave para la competitividad de las organizaciones.
El administrador del sistema es el responsable de que el sistema
informtico funcione correctamente y de modo seguro. Para ello, el
administrador es una persona muy preparada que posee amplios
conocimientos en sistemas operativos, redes, programacin y, cmo no, de
seguridad informtica.
En esta unidad se van a ver los conceptos ms importantes relacionados
con la administracin de sistemas: las /diferentes tareas que realiza un
administrador, el hardware del servidor y el software del servidor.
TAREAS DEL ADMINISTRADOR.
Un sistema informtico precisa de una planificacin, configuracin y
atencin continuada para garantizar que el sistema es fiable, eficiente y
seguro. El sistema informtico debe tener una o ms personas designadas
como administradores para gestionarlo y ver su rendimiento. El administrador
del sistema tiene la responsabilidad de asegurar su adecuado funcionamiento,
de saber a quin poder llamar si no se pueden resolver los problemas
internamente, y de saber cmo proporcionar recursos hardware y software a
los usuarios.
Las tareas y responsabilidades de los administradores de sistemas varan

dependiendo del tamao del sistema informtico. En sistemas grandes las


tareas de administracin pueden dividirse entre varias personas. Por otro lado
algunos sistemas pequeos tan solo necesitan un administrador.
El administrador del sistema cumple un papel muy importante en la
empresa, ya que debe garantizar el correcto funcionamiento del sistema
informtico. Adems, dada la responsabilidad y el tipo de informacin con el
que trabaja, el administrador se convierte en una persona de confianza dentro
de la empresa.
La descripcin exacta del trabajo del administrador del sistema depende
frecuentemente de cada organizacin. Un administrador del sistema puede
encontrarse envuelto en una amplia variedad de actividades, desde establecer
normas para instalar software a configurar los routers. Sin embargo, hay una
serie de tareas que todos los administradores tienen que gestionar:
Instalacin y configuracin de software. Instalar y configurar el
sistema operativo, servicios y aplicaciones necesarios para que el servidor
trabaje de forma correcta.
Instalacin y configuracin de hardware. Instalar, configurar
dispositivos como impresoras, terminales, mdems, unidades de cinta, etc.
Instalacin y configuracin la red. Instalar, configurar y realizar un
mantenimiento de la red para permitir que los equipos se comuniquen
correctamente.
Administracin de usuarios. Dar de alta o baja usuarios, modificar
sus caractersticas y privilegios, etc.
Formacin y asesoramiento de los usuarios. Proporcionar directa o
indirectamente formacin a los usuarios de modo que puedan utilizar el
sistema de forma efectiva y eficiente.
Inicio y apagado del sistema. Iniciar y apagar el sistema de un modo
ordenado para evitar inconsistencia en el sistema de ficheros.
Registro de los cambios del sistema. Registrar cualquier actividad
significativa relacionada con al sistema.
Realizacin de copias de seguridad. Establecer una correcta poltica de
seguridad que permita restablecer el sistema en cualquier momento.
Seguridad del sistema. Evitar que los usuarios interfieran unos con otros
a travs de acciones accidentales o deliberadas, as como las posibles
intrusiones.
ACTIVIDADES 1.1
Busca en Internet ofertas de trabajo para administradores de sistemas
y determina cul es el perfil ms demandado.

A partir de las ofertas de trabajo encontradas, realiza una pequea


comparativa entre las demandas de administradores de sistemas Windows
y GNU/Linux.

HARDWARE DEL SERVIDOR.


En la actualidad, los administradores de sistemas se enfrentan a
muchos retos a la hora de instalar un nuevo servidor,
independientemente del sistema operativo y las aplicaciones que van a
ejecutarse. Los administradores deben tener en cuenta el mayor nmero
de factores posible antes de llevar a cabo cualquier instalacin para
asegurarse que el equipo ha sido configurado de acuerdo a las
necesidades de los usuarios y a las aplicaciones instaladas en el
servidor. Estos consejos evitarn tener que re configurar sus equipos
nada ms haber realizado la instalacin por no cumplirse las
expectativas previstas.
Entender los componentes bsicos del hardware del servidor es
esencial a la hora de planificar su primera instalacin, reinstalacin o
actualizacin. A continuacin se van a ver los aspectos ms importantes
que hay que tener en cuenta a la hora de elegir el hardware ms
importante para el servidor.
. CPD.
El CPD o Centro de Proceso de Datos suele ser uno de los
lugares ms importantes y seguros de una empresa ya que en l se
encuentran todos los servidores de la empresa.

Un CPD suele tener las siguientes caractersticas:


Control de acceso. Se suele controlar el acceso al CPD para no
permitir accesos no autorizados. El control de acceso se puede realizar
desde las tradicionales cerraduras de seguridad hasta las ms avanzadas
medidas biomtricas.
Armarios. El CPD suele contar de diversos armarios en rack donde
se alojan los diferentes servidores, routers, sistemas de alimentacin, etc.
Sistema de alimentacin. Su objetivo es estabilizar la tensin que
llega a los equipos eliminando cualquier distorsin en la misma y
alimentar el sistema en el caso de una cada del suministro elctrico.

Los CPD suelen contar con Sistemas de Alimentacin Interrumpida


(SAl), generadores de electricidad e incluso varias lneas elctricas de
proveedores diferentes.
Ventilacin. La ventilacin y la temperatura es un elemento muy
importante en los CPD. Lo normal es que la temperatura oscile entre 21
y 23 grados centgrados. Para mejorar la refrigeracin de los servidores
se suelen disponer de tal manera que los armarios forman los
denominados "pasillos fros" y "pasillos calientes", mejorando la
circulacin del aire con el consiguiente ahorro en energa.
Cableado. Lo normal es que todo el cableado del CPD suela
discurrir por un falso suelo para as facilitar las instalaciones. Es
importante disponer de lneas redundantes para la alimentacin elctrica
y las conexiones de datos del CPD.
Sistema antiincendios. Lgicamente, el CPD cuenta con un
sistema propio de deteccin del fuego y de extincin. No se debe a que
el CPD suponga en s mismo una posible fuente de incendios, sino ms
bien al valor de la informacin almacenada y al considerable dao que
supondra para el negocio una prdida de la misma.
El sistema de extincin no se puede realizar por agua ni polvo ya
que daara completamente los equipos y se realiza con dixido de
carbono u otros gases con agentes de extincin. El objetivo de estos
gases es "secuestrar" el oxgeno del CPD ya que sin oxgeno no existe
fuego.

ACTIVIDADES.
Busca en Internet informacin sobre las caractersticas de un CPD
de alguna empresa .

SISTEMA DE RACK
Un rack es el mejor lugar para colocar los servidores, ya que tras
la instalacin de dichos servidores, el conjunto ocupa el menor espacio
posible, con la mejor organizacin, ventilacin y accesibilidad
para operar en ellos fcilmente en cualquier momento.
Un rack no es ms que una estantera o armario generalmente de
unos 1,8 metros de altura y 48 cm de ancho, donde los servidores
pueden apilarse uno encima de otro. Las unidades estndar para definir
las dimensiones de un rack son pulgadas para el ancho y "U" (unidades
de rack) para el alto. Usualmente la anchura de los racks pueden ser 19"
de ancho, mientras que la gran mayora de racks disponen de una altura
de 42U (una unidad de rack corresponde
a 44,45 mm).
As por ejemplo, tal y como se muestra en la Figura 1.3, un
servidor puede ocupar 1 U 2U en un rack, o tal vez "4 U half' rack.
Por tanto, si desea que los equipos dispongan de la mejor
ventilacin, accesibilidad, organizacin, etc., se recomienda sin duda
alguna colocarlo adecuadamente en un rack.

ACTIVIDADES.
Realiza un presupuesto de un armario Rack 19.

SERVIDORES.
El servidor es el centro del sistema y, por tanto, el punto ms
importante. Aunque puede configurar cualquier ordenador para que acte
como servidor, lo mejor es utilizar un hardware especfico que est
preparado para trabajar de forma ininterrumpida.
El primer elemento que debe tener en cuenta es el formato del
servidor. Tal y como puede verse en la Figura , existen varios formatos
de servidores:
Torre. Es el formato normal de un ordenador y el menos
aconsejado para su instalacin en un CPD.
Blade. Son servidores integrados al mximo para utilizarse de
forma conjunta en un ChasisBlade. Este tipo de servidores se
utiliza en sistemas que exigen prestaciones muy altas.
Rack. Es el formato ms utilizado de servidor y su diseo est
optimizado para poder almacenarlo en armarios Rack 19". El
tamao del servidor se mide por el nmero de U que ocupa en
el servidor. Los tamaos ms habituales son 1 U (o formato
pizza), 2 U Y 4 U.

Un aspecto realmente importante, y al que en determinadas ocasiones no


se le presta la atencin suficiente, corresponde a la redundancia de fuentes
de alimentacin. La mejor forma de conseguir redundancia elctrica
consiste en conectar un sistema elctrico a la primera fuente de alimentacin y
otro sistema elctrico independiente a la segunda fuente de alimentacin. Esto
permite que en caso de fallo elctrico en cualquiera de las lneas elctricas, o
en cualquiera de las fuentes de alimentacin, el sistema pueda seguir en
funcionamiento. Sin embargo, si no es posible disponer de dos puntos
elctricos independientes, el disponer de redundancia de fuentes de
alimentacin al menos garantiza cierta tranquilidad ante el fallo de una de
stas.
Hoy en da la mayora de los servidores de media/alta gama dispone de
fuentes de alimentacin redundantes que se pueden cambiar en caliente. En la
Figura puede ver un ejemplo de dos fuentes de alimentacin redundantes y en

la Figura puede ver un servidor con fuentes de alimentacin redundantes.

Por ltimo, y quizs lo ms importante, son las prestaciones de


procesamiento del servidor. Para dimensionar bien el servidor hay que
tener muy en cuenta la utilizacin que se le va a dar. Aunque no se va a
entrar en velocidades, cantidad de memoria, etc., por ser aspectos que
cambian mucho en el tiempo, hay que tener en cuenta numerosos
aspectos, entre los que se destacan:
Procesador. Velocidad del procesador, arquitectura,
nmero de ncleos y nmero de procesadores.
RAM. Cantidad de memoria RAM, tipo de memoria,
velocidad, etc.
Sistema de ficheros. Capacidad, velocidad de transferencia,
tecnologa, etc.
ACTIVIDADES
Accede a las pginas web de HP o DELL y realiza un presupuesto de
un servidor de gama baja y de gama alta en rack.

SISTEMAS RAID
En informtica, el acrnimo RAID (del ingls Redundant Array of
Independent Disks, conjunto redundante de discos independientes,
anteriormente conocido como Redundant Array of Inexpensive Disks,
conjunto redundante de discos baratos) hace referencia a un sistema de
almacenamiento que usa mltiples discos duros o SSD entre los que se
distribuyen o replican los datos. Dependiendo de su configuracin (a la que
suele llamarse nivel), los beneficios de un RAID respecto a un nico disco son
uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos,
mayor throughput (rendimiento) y mayor capacidad. En sus implementaciones
originales, su ventaja clave era la habilidad de combinar varios dispositivos de
bajo coste y tecnologa ms antigua en un conjunto que ofreca mayor
capacidad, fiabilidad, velocidad o una combinacin de stas que un solo
dispositivo de ltima generacin y coste ms alto.

En el nivel ms simple, un RAID combina varios discos duros en una


sola unidad lgica. As, en lugar de ver varios discos duros diferentes, el sistema
operativo ve uno solo. Los RAID suelen usarse en servidores y normalmente
(aunque no es necesario) se implementan con unidades de disco de la misma
capacidad. Debido al decremento en el precio de los discos duros y la mayor
disponibilidad de las opciones RAID incluidas en los chipsets de las placas base,
los RAID se encuentran tambin como opcin en las computadoras personales
ms avanzadas. Esto es especialmente frecuente en las computadoras dedicadas
a tareas intensivas y que requiera asegurar la integridad de los datos en caso de
fallo del sistema. Esta caracterstica no est obviamente disponible en los
sistemas RAID por software, que suelen presentar por tanto el problema de
reconstruir el conjunto de discos cuando el sistema es reiniciado tras un fallo
para asegurar la integridad de los datos. Por el contrario, los sistemas basados en
software son mucho ms flexibles (permitiendo, por ejemplo, construir RAID de
particiones en lugar de discos completos y agrupar en un mismo RAID discos
conectados en varias controladoras) y los basados en hardware aaden un punto
de fallo ms al sistema (la controladora RAID).

Todas las implementaciones pueden soportar el uso de uno o ms discos


de reserva (hot spare), unidades preinstaladas que pueden usarse
inmediatamente (y casi siempre automticamente) tras el fallo de un disco del
RAID. Esto reduce el tiempo del perodo de reparacin al acortar el tiempo de
reconstruccin del RAID.

NIVELES RAID ESTNDAR

Los niveles RAID ms comnmente usados son:

RAID 0: Conjunto dividido


RAID 1: Conjunto en espejo
RAID 5: Conjunto dividido con paridad distribuida

RAID 0 (Data Striping)

Diagrama de una configuracin RAID 0.


Un RAID 0 (tambin llamado conjunto dividido o volumen dividido)
distribuye los datos equitativamente entre dos o ms discos sin informacin de
paridad que proporcione redundancia. Es importante sealar que el RAID 0 no
era uno de los niveles RAID originales y que no es redundante. El RAID 0 se
usa normalmente para incrementar el rendimiento, aunque tambin puede
utilizarse como forma de crear un pequeo nmero de grandes discos virtuales a
partir de un gran nmero de pequeos discos fsicos. Un RAID 0 puede ser
creado con discos de diferentes tamaos, pero el espacio de almacenamiento
aadido al conjunto estar limitado por el tamao del disco ms pequeo (por
ejemplo, si un disco de 300 GB se divide con uno de 100 GB, el tamao del
conjunto resultante ser slo de 200 GB, ya que cada disco aporta 100GB). Una
buena implementacin de un RAID 0 dividir las operaciones de lectura y
escritura en bloques de igual tamao, por lo que distribuir la informacin
equitativamente entre los dos discos. Tambin es posible crear un RAID 0 con
ms de dos discos, si bien, la fiabilidad del conjunto ser igual a la fiabilidad

media de cada disco entre el nmero de discos del conjunto; es decir, la


fiabilidad total medida como MTTF o MTBF es (aproximadamente)
inversamente proporcional al nmero de discos del conjunto (pues para que el
conjunto falle es suficiente con que lo haga cualquiera de sus discos).

Diagrama de una configuracin RAID 1.

RAID 1
Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en
dos o ms discos. Esto resulta til cuando el rendimiento en lectura es ms
importante que la capacidad. Un conjunto RAID 1 slo puede ser tan grande
como el ms pequeo de sus discos. Un RAID 1 clsico consiste en dos discos
en espejo, lo que incrementa exponencialmente la fiabilidad respecto a un solo
disco; es decir, la probabilidad de fallo del conjunto es igual al producto de las
probabilidades de fallo de cada uno de los discos (pues para que el conjunto falle
es necesario que lo hagan todos sus discos).
Adicionalmente, dado que todos los datos estn en dos o ms discos, con
hardware habitualmente independiente, el rendimiento de lectura se incrementa
aproximadamente como mltiplo lineal del nmero del copias; es decir, un
RAID 1 puede estar leyendo simultneamente dos datos diferentes en dos discos
diferentes, por lo que su rendimiento se duplica. Para maximizar los beneficios
sobre el rendimiento del RAID 1 se recomienda el uso de controladoras de disco
independientes, una para cada disco (prctica que algunos denominan splitting o
duplexing).
Como en el RAID 0, el tiempo medio de lectura se reduce, ya que los
sectores a buscar pueden dividirse entre los discos, bajando el tiempo de
bsqueda y subiendo la tasa de transferencia, con el nico lmite de la velocidad
soportada por la controladora RAID. Sin embargo, muchas tarjetas RAID 1 IDE
antiguas leen slo de un disco de la pareja, por lo que su rendimiento es igual al
de un nico disco. Algunas implementaciones RAID 1 antiguas tambin leen de
ambos discos simultneamente y comparan los datos para detectar errores. La

deteccin y correccin de errores en los discos duros modernos hacen esta


prctica poco til.
Al escribir, el conjunto se comporta como un nico disco, dado que los
datos deben ser escritos en todos los discos del RAID 1. Por tanto, el
rendimiento no mejora.
El RAID 1 tiene muchas ventajas de administracin. Por ejemplo, en
algunos entornos 24/7, es posible dividir el espejo: marcar un disco como
inactivo, hacer una copia de seguridad de dicho disco y luego reconstruir el
espejo. Esto requiere que la aplicacin de gestin del conjunto soporte la
recuperacin de los datos del disco en el momento de la divisin. Este
procedimiento es menos crtico que la presencia de una caracterstica de
snapshot en algunos sistemas de archivos, en la que se reserva algn espacio
para los cambios, presentando una vista esttica en un punto temporal dado del
sistema de archivos. Alternativamente, un conjunto de discos puede ser
almacenado de forma parecida a como se hace con las tradicionales cintas.

RAID 2

RAID 2
Un RAID 2 divide los datos a nivel de bits en lugar de a nivel de bloques
y usa un cdigo de Hamming para la correccin de errores. Los discos son
sincronizados por la controladora para funcionar al unsono. ste es el nico
nivel RAID original que actualmente no se usa. Permite tasas de trasferencias
extremadamente altas.
Tericamente, un RAID 2 necesitara 39 discos en un sistema
informtico moderno: 32 se usaran para almacenar los bits individuales que
forman cada palabra y 7 se usaran para la correccin de errores.

RAID 3

Diagrama de una configuracin RAID 3. Cada nmero representa un


byte de datos; cada columna, un disco.
Un RAID 3 usa divisin a nivel de bytes con un disco de paridad
dedicado. El RAID 3 se usa rara vez en la prctica. Uno de sus efectos
secundarios es que normalmente no puede atender varias peticiones simultneas,
debido a que por definicin cualquier simple bloque de datos se dividir por
todos los miembros del conjunto, residiendo la misma direccin dentro de cada
uno de ellos. As, cualquier operacin de lectura o escritura exige activar todos
los discos del conjunto, suele ser un poco lento porque se producen cuellos de
botella. Son discos paralelos pero no son independientes (no se puede leer y
escribir al mismo tiempo).
En el ejemplo del grfico, una peticin del bloque A formado por los
bytes A1 a A6 requerira que los tres discos de datos buscaran el comienzo (A1)
y devolvieran su contenido. Una peticin simultnea del bloque B tendra que
esperar a que la anterior concluyese.

RAID 4

Diagrama de una configuracin RAID 4. Cada nmero representa un


bloque de datos; cada columna, un disco.
Un RAID 4, tambin conocido como IDA (acceso independiente con
discos dedicados a la paridad) usa divisin a nivel de bloques con un disco de
paridad dedicado. Necesita un mnimo de 3 discos fsicos. El RAID 4 es
parecido al RAID 3 excepto porque divide a nivel de bloques en lugar de a nivel
de bytes. Esto permite que cada miembro del conjunto funcione
independientemente cuando se solicita un nico bloque. Si la controladora de
disco lo permite, un conjunto RAID 4 puede servir varias peticiones de lectura
simultneamente. En principio tambin sera posible servir varias peticiones de
escritura simultneamente, pero al estar toda la informacin de paridad en un
solo disco, ste se convertira en el cuello de botella del conjunto.
En el grfico de ejemplo anterior, una peticin del bloque A1 sera
servida por el disco 0. Una peticin simultnea del bloque B1 tendra que
esperar, pero una peticin de B2 podra atenderse concurrentemente.

RAID 5

Diagrama de una configuracin RAID 5.


Un RAID 5 usa divisin de datos a nivel de bloques distribuyendo la
informacin de paridad entre todos los discos miembros del conjunto. El RAID
5 ha logrado popularidad gracias a su bajo coste de redundancia. Generalmente,
el RAID 5 se implementa con soporte hardware para el clculo de la paridad.
RAID 5 necesitar un minimo de 3 discos para ser implementado.
En el grfico de ejemplo anterior, una peticin de lectura del bloque
A1 sera servida por el disco 0. Una peticin de lectura simultnea del bloque
B1 tendra que esperar, pero una peticin de lectura de B2 podra atenderse
concurrentemente ya que seria servida por el disco 1.
Cada vez que un bloque de datos se escribe en un RAID 5, se genera un
bloque de paridad dentro de la misma divisin (stripe). Un bloque se compone a
menudo de muchos sectores consecutivos de disco. Una serie de bloques (un
bloque de cada uno de los discos del conjunto) recibe el nombre colectivo de
divisin (stripe). Si otro bloque, o alguna porcin de un bloque, es escrita en esa
misma divisin, el bloque de paridad (o una parte del mismo) es recalculada y
vuelta a escribir. El disco utilizado por el bloque de paridad est escalonado de
una divisin a la siguiente, de ah el trmino bloques de paridad distribuidos.
Las escrituras en un RAID 5 son costosas en trminos de operaciones de disco y
trfico entre los discos y la controladora.
Los bloques de paridad no se leen en las operaciones de lectura de datos,
ya que esto sera una sobrecarga innecesaria y disminuira el rendimiento. Sin
embargo, los bloques de paridad se leen cuando la lectura de un sector de datos
provoca un error de CRC. En este caso, el sector en la misma posicin relativa
dentro de cada uno de los bloques de datos restantes en la divisin y dentro del
bloque de paridad en la divisin se utilizan para reconstruir el sector errneo. El
error CRC se oculta as al resto del sistema. De la misma forma, si falla un disco
del conjunto, los bloques de paridad de los restantes discos son combinados
matemticamente con los bloques de datos de los restantes discos para
reconstruir los datos del disco que ha fallado al vuelo.
Lo anterior se denomina a veces Modo Interino de Recuperacin de
Datos (Interim Data Recovery Mode). El sistema sabe que un disco ha fallado,

pero slo con el fin de que el sistema operativo pueda notificar al administrador
que una unidad necesita ser reemplazada: las aplicaciones en ejecucin siguen
funcionando ajenas al fallo. Las lecturas y escrituras continan normalmente en
el conjunto de discos, aunque con alguna degradacin de rendimiento. La
diferencia entre el RAID 4 y el RAID 5 es que, en el Modo Interno de
Recuperacin de Datos, el RAID 5 puede ser ligeramente ms rpido, debido a
que, cuando el CRC y la paridad estn en el disco que fall, los clculos no
tienen que realizarse, mientras que en el RAID 4, si uno de los discos de datos
falla, los clculos tienen que ser realizados en cada acceso.
El RAID 5 requiere al menos tres unidades de disco para ser
implementado. El fallo de un segundo disco provoca la prdida completa de los
datos.
El nmero mximo de discos en un grupo de redundancia RAID 5 es
tericamente ilimitado, pero en la prctica es comn limitar el nmero de
unidades. Los inconvenientes de usar grupos de redundancia mayores son una
mayor probabilidad de fallo simultneo de dos discos, un mayor tiempo de
reconstruccin y una mayor probabilidad de hallar un sector irrecuperable
durante una reconstruccin. A medida que el nmero de discos en un conjunto
RAID 5 crece, el MTBF (tiempo medio entre fallos) puede ser ms bajo que el
de un nico disco. Esto sucede cuando la probabilidad de que falle un segundo
disco en los N-1 discos restantes de un conjunto en el que ha fallado un disco en
el tiempo necesario para detectar, reemplazar y recrear dicho disco es mayor que
la probabilidad de fallo de un nico disco. Una alternativa que proporciona una
proteccin de paridad dual, permitiendo as mayor nmero de discos por grupo,
es el RAID 6.
Algunos vendedores RAID evitan montar discos de los mismos lotes en
un grupo de redundancia para minimizar la probabilidad de fallos simultneos al
principio y el final de su vida til.
Las implementaciones RAID 5 presentan un rendimiento malo cuando se
someten a cargas de trabajo que incluyen muchas escrituras ms pequeas que el
tamao de una divisin (stripe). Esto se debe a que la paridad debe ser
actualizada para cada escritura, lo que exige realizar secuencias de lectura,
modificacin y escritura tanto para el bloque de datos como para el de paridad.
Implementaciones ms complejas incluyen a menudo cachs de escritura no
voltiles para reducir este problema de rendimiento.
En el caso de un fallo del sistema cuando hay escrituras activas, la
paridad de una divisin (stripe) puede quedar en un estado inconsistente con los
datos. Si esto no se detecta y repara antes de que un disco o bloque falle, pueden
perderse datos debido a que se usar una paridad incorrecta para reconstruir el
bloque perdido en dicha divisin. Esta potencial vulnerabilidad se conoce a
veces como agujero de escritura. Son comunes el uso de cach no voltiles y
otras tcnicas para reducir la probabilidad de ocurrencia de esta vulnerabilidad.

RAID 6

Diagrama de una configuracin RAID 6. Cada nmero representa un


bloque de datos; cada columna, un disco; p y q, cdigos Reed-Solomon.
Un RAID 6 ampla el nivel RAID 5 aadiendo otro bloque de paridad,
por lo que divide los datos a nivel de bloques y distribuye los dos bloques de
paridad entre todos los miembros del conjunto. El RAID 6 no era uno de los
niveles RAID originales.
El RAID 6 puede ser considerado un caso especial de cdigo ReedSolomon.1 El RAID 6, siendo un caso degenerado, exige slo sumas en el campo
de Galois.2 Dado que se est operando sobre bits, lo que se usa es un campo
binario de Galois (
). En las representaciones cclicas de los campos
binarios de Galois, la suma se calcula con un simple XOR.
Tras comprender el RAID 6 como caso especial de un cdigo ReedSolomon, se puede ver que es posible ampliar este enfoque para generar
redundancia simplemente produciendo otro cdigo, tpicamente un polinomio en
(m = 8 significa que estamos operando sobre bytes). Al aadir cdigos
adicionales es posible alcanzar cualquier nmero de discos redundantes, y
recuperarse de un fallo de ese mismo nmero de discos en cualquier puntos del
conjunto, pero en el nivel RAID 6 se usan dos nicos cdigos.
Al igual que en el RAID 5, en el RAID 6 la paridad se distribuye en
divisiones (stripes), con los bloques de paridad en un lugar diferente en cada
divisin.
El RAID 6 es ineficiente cuando se usa un pequeo nmero de discos
pero a medida que el conjunto crece y se dispone de ms discos la prdida en
capacidad de almacenamiento se hace menos importante, creciendo al mismo
tiempo la probabilidad de que dos discos fallen simultneamente. El RAID 6
proporciona proteccin contra fallos dobles de discos y contra fallos cuando se
est reconstruyendo un disco. En caso de que slo tengamos un conjunto puede
ser ms adecuado que usar un RAID 5 con un disco de reserva (hot spare).

La capacidad de datos de un conjunto RAID 6 es n-2, siendo n el nmero


total de discos del conjunto.
Un RAID 6 no penaliza el rendimiento de las operaciones de lectura,
pero s el de las de escritura debido al proceso que exigen los clculos
adicionales de paridad. Esta penalizacin puede minimizarse agrupando las
escrituras en el menor nmero posible de divisiones (stripes), lo que puede
lograrse mediante el uso de un sistema de archivos WAFL.

RAID 5E y RAID 6E

RAID 5E
Se suele llamar RAID 5E y RAID 6E a las variantes de RAID 5 y RAID
6 que incluyen discos de reserva. Estos discos pueden estar conectados y
preparados (hot spare) o en espera (standby spare). En los RAID 5E y RAID 6E,
los discos de reserva estn disponibles para cualquiera de las unidades miembro.
No suponen mejora alguna del rendimiento, pero s se minimiza el tiempo de
reconstruccin (en el caso de los discos hot spare) y las labores de
administracin cuando se producen fallos. Un disco de reserva no es realmente
parte del conjunto hasta que un disco falla y el conjunto se reconstruye sobre el
de reserva.

Niveles RAID anidados


Muchas controladoras permiten anidar niveles RAID, es decir, que un
RAID pueda usarse como elemento bsico de otro en lugar de discos fsicos.
Resulta instructivo pensar en estos conjuntos como capas dispuestas unas sobre
otras, con los discos fsicos en la inferior.
Los RAID anidados se indican normalmente uniendo en un solo nmero
los correspondientes a los niveles RAID usados, aadiendo a veces un + entre
ellos. Por ejemplo, el RAID 10 (o RAID 1+0) consiste conceptualmente en
mltiples conjuntos de nivel 1 almacenados en discos fsicos con un nivel 0
encima, agrupando los anteriores niveles 1. En el caso del RAID 0+1 se usa ms
esta forma que RAID 01 para evitar la confusin con el RAID 1. Sin embargo,
cuando el conjunto de ms alto nivel es un RAID 0 (como en el RAID 10 y en el
RAID 50), la mayora de los vendedores eligen omitir el +, a pesar de que
RAID 5+0 sea ms informativo.

Al anidar niveles RAID, se suele combinar un nivel RAID que


proporcione redundancia con un RAID 0 que aumenta el rendimiento. Con estas
configuraciones es preferible tener el RAID 0 como nivel ms alto y los
conjuntos redundantes debajo, porque as ser necesario reconstruir menos
discos cuando uno falle. (As, el RAID 10 es preferible al RAID 0+1 aunque las
ventajas administrativas de dividir el espejo del RAID 1 se perderan.)
Los niveles RAID anidados ms comnmente usados son:

RAID 0+1: Un espejo de divisiones


RAID 1+0: Una divisin de espejos
RAID 30: Una divisin de niveles RAID con paridad dedicada
RAID 100: Una divisin de una divisin de espejos

RAID 0+1

Diagrama de una configuracin RAID 0+1.


Un RAID 0+1 (tambin llamado RAID 01, que no debe confundirse con
RAID 1) es un RAID usado para replicar y compartir datos entre varios discos.
La diferencia entre un RAID 0+1 y un RAID 1+0 es la localizacin de cada
nivel RAID dentro del conjunto final: un RAID 0+1 es un espejo de divisiones.3
Como puede verse en el diagrama, primero se crean dos conjuntos RAID
0 (dividiendo los datos en discos) y luego, sobre los anteriores, se crea un
conjunto RAID 1 (realizando un espejo de los anteriores). La ventaja de un
RAID 0+1 es que cuando un disco duro falla, los datos perdidos pueden ser
copiados del otro conjunto de nivel 0 para reconstruir el conjunto global. Sin
embargo, aadir un disco duro adicional en una divisin, es obligatorio aadir
otro al de la otra divisin para equilibrar el tamao del conjunto.
Adems, el RAID 0+1 no es tan robusto como un RAID 1+0, no
pudiendo tolerar dos fallos simultneos de discos salvo que sean en la misma
divisin. Es decir, cuando un disco falla, la otra divisin se convierte en un
punto de fallo nico. Adems, cuando se sustituye el disco que fall, se necesita
que todos los discos del conjunto participen en la reconstruccin de los datos.
Con la cada vez mayor capacidad de las unidades de discos (liderada por
las unidades serial ATA), el riesgo de fallo de los discos es cada vez mayor.

Adems, las tecnologas de correccin de errores de bit no han sido capaces de


mantener el ritmo de rpido incremento de las capacidades de los discos,
provocando un mayor riesgo de hallar errores fsicos irrecuperables.
Dados estos cada vez mayores riesgos del RAID 0+1 (y su
vulnerabilidad ante los fallos dobles simultneos), muchos entornos
empresariales crticos estn empezando a evaluar configuraciones RAID ms
tolerantes a fallos que aaden un mecanismo de paridad subyacente. Entre los
ms prometedores estn los enfoques hbridos como el RAID 0+1+5 (espejo
sobre paridad nica) o RAID 0+1+6 (espejo sobre paridad dual). Son los ms
habituales por las empresas.

RAID 1+0

Diagrama de una configuracin RAID 10.


Un RAID 1+0, a veces llamado RAID 10, es parecido a un RAID 0+1
con la excepcin de que los niveles RAID que lo forman se invierte: el RAID 10
es una divisin de espejos.3
En cada divisin RAID 1 pueden fallar todos los discos salvo uno sin que
se pierdan datos. Sin embargo, si los discos que han fallado no se reemplazan, el
restante pasa a ser un punto nico de fallo para todo el conjunto. Si ese disco
falla entonces, se perdern todos los datos del conjunto completo. Como en el
caso del RAID 0+1, si un disco que ha fallado no se reemplaza, entonces un solo
error de medio irrecuperable que ocurra en el disco espejado resultara en
prdida de datos.
Debido a estos mayores riesgos del RAID 1+0, muchos entornos
empresariales crticos estn empezando a evaluar configuraciones RAID ms
tolerantes a fallos que aaden un mecanismo de paridad subyacente. Entre los
ms prometedores estn los enfoques hbridos como el RAID 0+1+5 (espejo
sobre paridad nica) o RAID 0+1+6 (espejo sobre paridad dual).
El RAID 10 es a menudo la mejor eleccin para bases de datos de altas
prestaciones, debido a que la ausencia de clculos de paridad proporciona mayor
velocidad de escritura.

RAID 30

Diagrama de una configuracin RAID 30.


El RAID 30 o divisin con conjunto de paridad dedicado es una
combinacin de un RAID 3 y un RAID 0. El RAID 30 proporciona tasas de
transferencia elevadas combinadas con una alta fiabilidad a cambio de un coste
de implementacin muy alto. La mejor forma de construir un RAID 30 es
combinar dos conjuntos RAID 3 con los datos divididos en ambos conjuntos. El
RAID 30 trocea los datos en bloque ms pequeos y los divide en cada conjunto
RAID 3, que a su vez lo divide en trozos an menores, calcula la paridad
aplicando un XOR a cada uno y los escriben en todos los discos del conjunto
salvo en uno, donde se almacena la informacin de paridad. El tamao de cada
bloque se decide en el momento de construir el RAID.Etc...
El RAID 30 permite que falle un disco de cada conjunto RAID 3. Hasta
que estos discos que fallaron sean reemplazados, los otros discos de cada
conjunto que sufri el fallo son puntos nicos de fallo para el conjunto RAID 30
completo. En otras palabras, si alguno de ellos falla se perdern todos los datos
del conjunto. El tiempo de recuperacin necesario (detectar y responder al fallo
del disco y reconstruir el conjunto sobre el disco nuevo) representa un periodo
de vulnerabilidad para el RAID.

RAID 100

RAID 100.
Un RAID 100, a veces llamado tambin RAID 10+0, es una divisin de
conjuntos RAID 10. El RAID 100 es un ejemplo de RAID cuadriculado, un
RAID en el que conjuntos divididos son a su vez divididos conjuntamente de
nuevo.
Todos los discos menos unos podran fallar en cada RAID 1 sin perder
datos. Sin embargo, el disco restante de un RAID 1 se convierte as en un punto
nico de fallo para el conjunto degradado. A menudo el nivel superior de
divisin se hace por software. Algunos vendedores llaman a este nivel ms alto
un MetaLun o Soft Stripe.
Los principales beneficios de un RAID 100 (y de los RAID
cuadriculados en general) sobre un nico nivel RAID son mejor rendimiento
para lecturas aleatorias y la mitigacin de los puntos calientes de riesgo en el
conjunto. Por estas razones, el RAID 100 es a menudo la mejor eleccin para
bases de datos muy grandes, donde el conjunto software subyacente limita la
cantidad de discos fsicos permitidos en cada conjunto estndar. Implementar
niveles RAID anidados permite eliminar virtualmente el lmite de unidades
fsicas en un nico volumen lgico.

RAID 50

RAID 50.
Un RAID 50, a veces llamado tambin RAID 5+0, combina la divisin a
nivel de bloques de un RAID 0 con la paridad distribuida de un RAID 5, siendo
pues un conjunto RAID 0 dividido de elementos RAID 5.
Un disco de cada conjunto RAID 5 puede fallar sin que se pierdan datos.
Sin embargo, si el disco que falla no se reemplaza, los discos restantes de dicho
conjunto se convierten en un punto nico de fallo para todo el conjunto. Si uno
falla, todos los datos del conjunto global se pierden. El tiempo necesario para
recuperar (detectar y responder al fallo de disco y reconstruir el conjunto sobre
el nuevo disco) representa un periodo de vulnerabilidad del conjunto RAID.
La configuracin de los conjuntos RAID repercute sobre la tolerancia a
fallos general. Una configuracin de tres conjuntos RAID 5 de siete discos cada
uno tiene la mayor capacidad y eficiencia de almacenamiento, pero slo puede

tolerar un mximo de tres fallos potenciales de disco. Debido a que la fiabilidad


del sistema depende del rpido reemplazo de los discos averiados para que el
conjunto pueda reconstruirse, es comn construir conjuntos RAID 5 de seis
discos con un disco de reserva en lnea (hot spare) que permite empezar de
inmediato la reconstruccin en caso de fallo del conjunto. Esto no soluciona el
problema de que el conjunto sufre un estrs mximo durante la reconstruccin
dado que es necesario leer cada bit, justo cuando es ms vulnerable. Una
configuracin de siete conjuntos RAID 5 de tres discos cada uno puede tolerar
hasta siete fallos de disco pero tiene menor capacidad y eficiencia de
almacenamiento.
El RAID 50 mejora el rendimiento del RAID 5, especialmente en
escritura, y proporciona mejor tolerancia a fallos que un nivel RAID nico. Este
nivel se recomienda para aplicaciones que necesitan gran tolerancia a fallos,
capacidad y rendimiento de bsqueda aleatoria.
A medida que el nmero de unidades del conjunto RAID 50 crece y la
capacidad de los discos aumenta, el tiempo de recuperacin lo hace tambin.

Niveles RAID propietarios


Aunque todas las implementaciones de RAID difieren en algn grado de
la especificacin idealizada, algunas compaas han desarrollado
implementaciones RAID completamente propietarias que difieren
sustancialmente de todas las dems.

Paridad doble

Diagrama una configuracin RAID de doble paridad.


Una adicin frecuente a los niveles RAID existentes es la paridad
doble, a veces implementada y conocida como paridad diagonal.4 Como en el
RAID 6, hay dos conjuntos de informacin de chequeo de paridad, pero a
diferencia de aqul, el segundo conjunto no es otro conjunto de puntos calculado
sobre un sndrome polinomial diferente para los mismos grupos de bloques de
datos, sino que se calcula la paridad extra a partir de un grupo diferente de
bloques de datos. Por ejemplo, sobre el grfico tanto el RAID 5 como el RAID 6
calcularan la paridad sobre todos los bloques de la letra A para generar uno o
dos bloques de paridad. Sin embargo, es bastante fcil calcular la paridad contra
mltiples grupos de bloques, en lugar de slo sobre los bloques de la letra A:
puede calcularse la paridad sobre los bloques de la letra A y un grupo permutado
de bloques.

De nuevo sobre el ejemplo, los bloques Q son los de la paridad doble. El


bloque Q2 se calculara como A2 xor B3 'xor P3, mientras el bloque Q3 se
calculara como A3 xor P2 xor C1 y el Q1 sera A1 xor B2 xor C3. Debido a que
los bloques de paridad doble se distribuyen correctamente, es posible reconstruir
dos discos de datos que fallen mediante recuperacin iterativa. Por ejemplo, B2
podra recuperarse sin usar ninguno de los bloque x1 ni x2 mediante el clculo
de B3 xor P3 xor Q2 = A2, luego A2 xor A3 xor P1 = A1, y finalmente A1 xor
C3 xor Q1 = B2.
No es recomendable que el sistema de paridad doble funcione en modo degradado
debido a su bajo rendimiento.

RAID 1.5
RAID 1.5 es un nivel RAID propietario de HighPoint a veces
incorrectamente denominado RAID 15. Por la poca informacin disponible,
parece ser una implementacin correcta de un RAID 1. Cuando se lee, los datos
se recuperan de ambos discos simultneamente y la mayora del trabajo se hace
en hardware en lugar de en el controlador software.

RAID 7
RAID 7 es una marca registrada de Storage Computer Corporation, que
aade cachs a un RAID 3 o RAID 4 para mejorar el rendimiento.

RAID S o RAID de paridad


RAID S es un sistema RAID de paridad distribuida propietario de EMC
Corporation usado en sus sistemas de almacenamiento Symmetrix. Cada
volumen reside en un nico disco fsico, y se combinan arbitrariamente varios
volmenes para el clculo de paridad. EMC llamaba originalmente a esta
caracterstica RAID S y luego la rebautiz RAID de paridad (Parity RAID)
para su plataforma Symmetrix DMX. EMC ofrece tambin actualmente un
RAID 5 estndar para el Symmetrix DMX.

Matrix RAID

Matrix RAID (matriz RAID) es una caracterstica que apareci por


vez primera en la BIOS RAID Intel ICH6R. No es un nuevo nivel RAID.

El Matrix RAID utiliza dos o ms discos fsicos, asignando partes de


idntico tamao de cada uno de ellos diferentes niveles de RAID. As, por
ejemplo, sobre 4 discos de un total de 600GB, se pueden usar 200 en raid 0, 200
en raid 10 y 200 en raid 5. Actualmente, la mayora de los otros productos RAID
BIOS de gama baja slo permiten que un disco participen en un nico conjunto.
Este producto est dirigido a los usuarios domsticos, proporcionando
una zona segura (la seccin RAID 1) para documentos y otros archivos que se
desean almacenar redundantemente y una zona ms rpida (la seccin RAID 0)
para el sistema operativo, aplicaciones, etctera.

Linux MD RAID 10

RAID 10
La controladora RAID software del kernel de Linux (llamada md, de
multiple disk, disco mltiple) puede ser usada para construir un conjunto RAID

1+0 clsico, pero tambin permite un nico nivel RAID 10 con algunas
extensiones interesantes.3
En particular, soporta un espejado de k bloques en n unidades cuando k
no es divisible por n. Esto se hace repitiendo cada bloque k veces al escribirlo en
un conjunto RAID 0 subyacente de n unidades. Evidentemente esto equivale a la
configuracin RAID 10 estndar.
Linux tambin permite crear otras configuraciones RAID usando la
controladora md (niveles 0, 1, 4, 5 y 6) adems de otros usos no RAID como
almacenamiento multirruta y LVM2.

IBM ServeRAID 1E

Diagrama una configuracin RAID 1E.


La serie de adaptadores IBM ServeRAID soportan un espejado doble de
un nmero arbitrario de discos, como se ilustra en el grfico.
Esta configuracin es tolerante a fallos de unidades no adyacentes. Otros
sistemas de almacenamiento como el StorEdge T3 de Sun soportan tambin este
modo.

RAID Z
El sistema de archivos ZFS de Sun Microsystems implementa un
esquema de redundancia integrado parecido al RAID 5 que se denomina RAID
Z. Esta configuracin evita el agujero de escritura del RAID 55 y la necesidad
de la secuencia leer-modificar-escribir para operaciones de escrituras pequeas
efectuando slo escrituras de divisiones (stripes) completas, espejando los
bloques pequeos en lugar de protegerlos con el clculo de paridad, lo que
resulta posible gracias a que el sistema de archivos conoce la estructura de
almacenamiento subyacente y puede gestionar el espacio adicional cuando lo
necesita.

Posibilidades de RAID

Lo que RAID puede hacer

RAID puede mejorar el uptime. Los niveles RAID 1, 0+1 o 10, 5 y 6 (sus
variantes, como el 50) permiten que un disco falle mecnicamente y que aun
as los datos del conjunto sigan siendo accesibles para los usuarios. En lugar
de exigir que se realice una restauracin costosa en tiempo desde una cinta,
DVD o algn otro medio de respaldo lento, un RAID permite que los datos
se recuperen en un disco de reemplazo a partir de los restantes discos del
conjunto, mientras al mismo tiempo permanece disponible para los usuarios
en un modo degradado. Esto es muy valorado por las empresas, ya que el
tiempo de no disponibilidad suele tener graves repercusiones. Para usuarios
domsticos, puede permitir el ahorro del tiempo de restauracin de
volmenes grandes, que requeriran varios DVD o cintas para las copias de
seguridad.
RAID puede mejorar el rendimiento de ciertas aplicaciones. Los niveles
RAID 0, 5 y 6 usan variantes de divisin (striping) de datos, lo que permite
que varios discos atiendan simultneamente las operaciones de lectura
lineales, aumentando la tasa de transferencia sostenida. Las aplicaciones de
escritorio que trabajan con archivos grandes, como la edicin de vdeo e
imgenes, se benefician de esta mejora. Tambin es til para las operaciones
de copia de respaldo de disco a disco. Adems, si se usa un RAID 1 o un
RAID basado en divisin con un tamao de bloque lo suficientemente
grande se logran mejoras de rendimiento para patrones de acceso que
implique mltiples lecturas simultneas (por ejemplo, bases de datos
multiusuario).

Lo que RAID no puede hacer

RAID no protege los datos. Un conjunto RAID tiene un sistema de archivos,


lo que supone un punto nico de fallo al ser vulnerable a una amplia
variedad de riesgos aparte del fallo fsico de disco, por lo que RAID no evita
la prdida de datos por estas causas. RAID no impedir que un virus
destruya los datos, que stos se corrompan, que sufran la modificacin o
borrado accidental por parte del usuario ni que un fallo fsico en otro
componente del sistema afecten a los datos.
RAID no simplifica la recuperacin de un desastre. Cuando se trabaja con un
solo disco, ste es accesible normalmente mediante un controlador ATA o
SCSI incluido en la mayora de los sistemas operativos. Sin embargo, las
controladoras RAID necesitan controladores software especficos. Las
herramientas de recuperacin que trabajan con discos simples en
controladoras genricas necesitarn controladores especiales para acceder a
los datos de los conjuntos RAID. Si estas herramientas no los soportan, los
datos sern inaccesibles para ellas.
RAID no mejora el rendimiento de todas las aplicaciones. Esto resulta
especialmente cierto en las configuraciones tpicas de escritorio. La mayora
de aplicaciones de escritorio y videojuegos hacen nfasis en la estrategia de
buffering y los tiempos de bsqueda de los discos. Una mayor tasa de
transferencia sostenida supone poco beneficio para los usuarios de estas
aplicaciones, al ser la mayora de los archivos a los que se accede muy
pequeos. La divisin de discos de un RAID 0 mejora el rendimiento de

transferencia lineal pero no lo dems, lo que hace que la mayora de las


aplicaciones de escritorio y juegos no muestren mejora alguna, salvo
excepciones. Para estos usos, lo mejor es comprar un disco ms grande,
rpido y caro en lugar de dos discos ms lentos y pequeos en una
configuracin RAID 0.
RAID no facilita el traslado a un sistema nuevo. Cuando se usa un solo
disco, es relativamente fcil trasladar el disco a un sistema nuevo: basta con
conectarlo, si cuenta con la misma interfaz. Con un RAID no es tan sencillo:
la BIOS RAID debe ser capaz de leer los metadatos de los miembros del
conjunto para reconocerlo adecuadamente y hacerlo disponible al sistema
operativo. Dado que los distintos fabricantes de controladoras RAID usan
diferentes formatos de metadatos (incluso controladoras de un mismo
fabricante son incompatibles si corresponden a series diferentes) es
virtualmente imposible mover un conjunto RAID a una controladora
diferente, por lo que suele ser necesario mover tambin la controladora. Esto
resulta imposible en aquellos sistemas donde est integrada en la placa base.
Esta limitacin puede obviarse con el uso de RAID por software, que a su
vez aaden otras diferentes (especialmente relacionadas con el rendimiento).

ACTIVIDADES
Analiza las caractersticas de tu ordenador para ver si permite utilizar unidades
RAID hardware.
Realiza un presupuesto para que un ordenador utilice un sistema RAID hardware.
Indica las diferentes alterativas que existen.
Calcula el espacio de disco disponible si creas un RAID 5 utilizando 6 discos
duros de 1 TB, y si utilizas un
RAID 07

SISTEMAS PARA CREAR VOLUMENES DE DISCO.

FREENAS.
WINDOWS.
LINUX.

Network-attached storage

NAS (del ingls Network Attached Storage) es el nombre dado a una


tecnologa de almacenamiento dedicada a compartir la capacidad de
almacenamiento de un computador (Servidor) con ordenadores personales o
servidores clientes a travs de una red (normalmente TCP/IP), haciendo uso de
un Sistema Operativo optimizado para dar acceso con los protocolos CIFS, NFS,
FTP o TFTP.
Generalmente, los sistemas NAS son dispositivos de almacenamiento
especficos a los que se accede desde los equipos a travs de protocolos de red
(normalmente TCP/IP). Tambin se podra considerar un sistema NAS a un
servidor (Linux, Windows, ...) que comparte sus unidades por red, pero la
definicin suele aplicarse a sistemas especficos.
Los protocolos de comunicaciones NAS estn basados en ficheros por lo
que el cliente solicita el fichero completo al servidor y lo maneja localmente,
estn por ello orientados a informacin almacenada en ficheros de pequeo
tamao y gran cantidad. Los protocolos usados son protocolos de comparticin
de ficheros como NFS, Microsoft Common Internet File System (CIFS).
Muchos sistemas NAS cuentan con uno o ms dispositivos de
almacenamiento para incrementar su capacidad total. Normalmente, estos
dispositivos estn dispuestos en RAID (Redundant Arrays of Independent Disks)
o contenedores de almacenamiento redundante.

NAS head
Un dispositivo hardware simple, llamado NAS box o NAS head,
acta como interfaz entre el NAS y los clientes. Los clientes siempre se conectan
al NAS head (ms que a los dispositivos individuales de almacenamiento) a
travs de una conexin Ethernet. NAS aparece en la LAN como un simple nodo
que es la Direccin IP del dispositivo NAS head.
Estos dispositivos NAS no requieren pantalla, ratn o teclado, sino que poseen
interfaz Web.

Comparativas
El opuesto a NAS es la conexin DAS (Direct Attached Storage)
mediante conexiones SCSI o la conexin SAN (Storage Area Network) por fibra
ptica, en ambos casos con tarjetas de conexin especficas de conexin al
almacenamiento. Estas conexiones directas (DAS) son por lo habitual dedicadas.
En la tecnologa NAS, las aplicaciones y programas de usuario hacen las
peticiones de datos a los sistemas de ficheros de manera remota mediante
protocolos CIFS y NFS, y el almacenamiento es local al sistema de ficheros. Sin
embargo, DAS y SAN realizan las peticiones de datos directamente al sistema
de ficheros.
Las ventajas del NAS sobre la conexin directa (DAS) son la capacidad
de compartir las unidades, un menor coste, la utilizacin de la misma
infraestructura de red y una gestin ms sencilla. Por el contrario, NAS tiene un
menor rendimiento y fiabilidad por el uso compartido de las comunicaciones.

SAN vs NAS vs DAS. SF significa sistema de ficheros

Esquema
A pesar de las diferencias, NAS y SAN no son excluyentes y pueden combinarse
en una misma solucin: Hbrido SAN-NAS

Usos de NAS
NAS es muy til para proporcionar el almacenamiento centralizado a
ordenadores clientes en entornos con grandes cantidades de datos. NAS puede
habilitar sistemas fcilmente y con bajo costo con balance de carga, tolerancia a
fallos y servidor web para proveer servicios de almacenamiento. El crecimiento
del mercado potencial para NAS es el mercado de consumo donde existen
grandes cantidades de datos multimedia.
El precio de las aplicaciones NAS ha bajado en los ltimos aos,
ofreciendo redes de almacenamiento flexibles para el consumidor domstico con

costos menores de lo normal, con discos externos USB o FireWire Algunas de


estas soluciones para el mercado domstico son desarrolladas para procesadores
ARM, PowerPC o MIPS corriendo sistemas operativos Linux embebido.
Ejemplos de estos son Buffalo's TeraStation [1] y Linksys NSLU2 [2].

Sistemas Operativos NAS para usuarios de PC


Estn disponibles distribuciones software libre orientadas a servicios
NAS, Linux y FreeBSD, incluyendo FreeNAS, NASLite y Openfiler. Son
configurables mediante interfaz web y pueden ejecutarse en ordenadores con
recursos limitados. Existen distribuciones en LiveCD, en memorias USB o
desde uno de los discos duros montados en el sistema. Ejecutan Samba
(programa), el demonio Network File System y demonios de FTP que estn
disponibles para dichos sistemas operativos.

Dispositivos NAS

Buffalo network-attached storage series


EMC
Network Appliance
NSLU2
Snap Server
StoreVault
Freenas

FREENAS.
Instalacion de FreeNas
1 Cuando reiniciemos nuestro PC se iniciara un menu basico del Freenas, este menu
dejad que termine la cuenta atras y esperad a que os salga el menu de configuracion
general.

En este menu selecionamos la opcion (9) para la instalacion.


2 Dentro del Menu que nos saldra de instalacion tenemos varias Opciones:
La Opcion que nos interesa en este caso es una Version Completa del sistema con todas
las opciones posibles, selecionamos la opcion (3), con esto instalaremos el sistema en
una particion distinta del resto del espacio compartido, y nos dara la opcion a tener una
Particion Swap si asi lo queremos.

3 nos aparecera una advertencia en la que nos dicen en que formatos se realizaran las
distintas particiones y que perderemos la informacion del HDD si tenemos alguna. le
damos que OK.

4 y 5 Aqui nos preguntan desde donde vamos a realizar la instalacion (es de un


suponer que desde el CD) y a que disco duro vamos a instalarla (en este caso un HDD
de 100Gb), en caso de tener mas de un HDD identificar siempre antes de nada el
HDD que vamos a utilizar para la instalacion

En ambos casos damos OK.


6 Nos preguntara que capacidad queremos para el disco de sistema, (en este caso le he
puesto 256Mb que es mas que suficiente para nuestro FreeNas, dejando el resto para
compartir en Red), y dando a OK.

7 Nos pregunta si queremos montar una particioin Swap, en este caso hemos dicho que
no. En caso de que la querais montar, es el mismo procedimiento que el paso 6, y
ademas que siempre tendremos que poner el doble de la capacidad de la memoria Ram
que tengamos instalada (Esto es igual que cualquier distribucion de Linux).

Hecho esto empezara a instalar el sistema y montar las unidades (menos la de


compartido ya que luego veremos como formatearla y compartirla)

8 Una vez que haya terminado de instalar nos pedira que retiremos el disco de la
unidad de CD y presionemos Enter. Hecho esto se reiniciara pasando por el paso 1, pero
esta vez ya desde el HDD.

Tambien nos informa en que estado estan las particiones, y que la particion del sistema
(da0s1) que no se nos ocurra formatearla bajo ningun concepto (ya que es en donde esta
instalado el FreeNas), y la particion (da0s2) es la de datos.
Todo este procedimiento de instalacion solo se tarda unos 10Min aprox.
Configuracion de Red para FreeNas
Bien ahora toca configurar los parametros de la red, para que el recien instalado sistema
FreeNas pueda trabajar en Grupo dentro de nuestra red.
1 Una vez que este iniciado el sistema podemos observar que nos dice que tenemos la
Direccion IP (192.168.1.250) pueda que esta direccion no sea la correcta de nuestra

configuracion de nuestro Router, aparte de esto identifica la tarjeta de Red (en caso de
no detectarla tendremos que configurarla manualmente).

(Configuramos nuestra Tarjeta de Red en caso de no detectarla desde el Principio,


ocurre en muy pocos casos)
Contenido oculto
Configuracion Manual y DHCP de la Red
Tenemos dos opciones para configurar nuestro Nas:
DHCP: El propio Nas adquiere la direccion IP, Mascara de Red y DNS
automaticamente (cedida por nuestro Router), esta configuracion no es muy
recomendable ya que si estamos constantemente administrando nuestro Nas por
el WebGui, siempre tendremos que averigar la direccion IP que tiene asignada
en ese momento.
Como se que configuracion tiene mi router DHCP o IP Fija?
Contenido oculto

IP Manual: Nosotros debemos de asignarle una IP Fija y demas parametros


manualmente, es muy recomndable en caso de administracion del sistema, asi
siempre sabremos cual es la IP y no tendremos problemas de ningun tipo.

1 en el menu del Freenas tendremos que pulsar (2) para entrar al menu de
configuracion de Red.

Hay que tener en cuenta que direccion IP tiene nuestro Router, que DNS utilizaremos y
que direccion de Mascara de Subred tenemos (podemos Verlo en la explicacion un poco
mas arriba)
Contenido oculto
2 Dentro del menu de configuracion se nos ira preguntando los datos a introducir,
vamos metiendo los datos que vimos con aterioridad:

Le decimos que el DHCP no lo Active, asi podremos configurar manualmente nuestra


IP

Aqui metemos la IP que hemos designado.

En este apartado para poder introducir la Mascara de Subred debemos introducir 24,
para que nos asigne la Mascara correcta.

Aqui metemos la puerta de enlace predeterminada.

Aqui metemos la DNS

Aqui decimos que la IPv6 no la active.


4 Una vez terminemos de introducir los datos correspondientes se reiniciara la
Interface, no se reiniciara el PC, pero nos dara este mensaje en donde nos indican que
esta cambiada la IP y cual tenemos.

Una vez tengamos todo, ya estaremos listos para iniciar desde otro PC en el Internet
Explorer la Administracion del NAS por WebGui.
Administracion del NAS por el WebGui (Desde otro PC que no sea el NAS)
Cita:
AVISO: Por Razones de Fallo de HardWare en mi PC de Pruebas, hemos montado el
Freenas en otro PC, asi que los datos anteriormente obtenidos seran cambiados para la
explicacion de este Tutorial-Manual, pero para la realizacion en vuestros PC,s a la hora
de montar Vuestro NAS no sufriria ningun cambio:
Cambios:
En vez de (particion del sistema (da0s1) y (da0s2) particion de datos)

Pasa a ser (particion del sistema (da0) y (da1) particion de datos)

Bueno, pues ahora ya que tenemos todo listo empezemos a dar los remates finales para
dejar funcionando nuestro NAS. Vamos a ahora a configuar mediante el WebGui varias
opciones
1 abrimos nuestro Internet Explorer y en el escribimos en la barra de direcciones la
direccion IP que asignamos con anterioridad a nuestro NAS y presionamos ENTER,
acto seguido nos solicitara un USER y PASSWORD.

El USER y PASSWORD que viene de origen es en minusculas (USER: admin /


PASSWORD: freenas)
Una vez que estemos dentro veremos que nos muestra varios datos (De momento en
ingles), como el nombre del dispositivo, la version del sistema, etc... En este momento
ya estariamos dentro del Webgui y podremos ya configurarlo.

2 Pondremos nuestro sistema en (ESPAOL), asi podremos entender mejor la


interface del Webgui. Vamos a SYSTEM / GENERAL.

Aqui en la seccion WEBGUI tendremos que introducir en el Campo PORT (80) para el
HTTP y en el Campo LANGUAGE desplegamos la pestaa y
seleccionamos(SPANISH)

Despues damos al boton SAVE de la esquina inferior izquierda. y automaticamente ya


lo tendremos en ESPAOL. (AVISO, no esta todo traducido, asi que alguna cosa se
vera en INGLES, pero las opciones generales podremos verlas en ESPAOL)

Aadir el disco HDD para Formatear, Montar, y compartir.


1 Aadimos un HDD:
Vamos a DISCOS / ADMINISTRACION
En el menu que nos sale tenemos que dar al simbolo (+) que tenemos a la derecha del
menu.

Despues nos sale el menu de seleccion de HDD (en este caso solo tenemos un HDD en
caso de tener mas de uno podemos seleccionarlos
en la seccion DISCO), como Vemos nos detecta el disco ad0 y ad1: 102400MB.
Seleccionamos el disco (ad1) y tenemos que dar a AADIR.

despues nos sale que esta aadido pero no inicializado, para inicializarlo tendremos que
dar a Aplicar Cambios, nos comunicara que ya esta Inicializado y Conectado.

2 Dando el Formateo al HDD:


Bueno ya que tenemos aadida nuestra unidad HDD tendremos que formatearla. Vamos
a DISCOS / FORMATEAR.

En Disco seleccionamos el HDD que anteriormente aadimos el (da1). El sistema de


archivos dejamos el que esta (UFS GPT and Soft Updates), en Volume label ponemos
lo que queramos. y damos formatear. nos pedira que confirmemos el formateo y le
damos Aceptar.
Cita:
NOTA: el Formato UFS es el que viene por defecto, este lo dejamos tal que asi ya que SI
soporta ficheros de mas de 4Gb de Tamao.

Empezara a formatear el disco, cuando termine de formatearlo en la parte inferior del


WebGui pondra (Finalizado!)

Ya lo tenemos formateado, ahora montaremos la unidad HDD.


3 Montamos la unidad HDD:
Para montar la unidad tenemos que ir a DISCOS / PUNTO DE MONTAJE

En este menu tenemos que dar al simbolo (+), de hay nos saldra otro menu en donde nos
preguntara que tipo de montaje necesitamos.

Escribimos el Nombre con el que queremos que se comparta y la descripcion del


mismo, y damos Aadir.
Una vez aadido, nos sladra la pantalla de lo que hemos seleccionado esta correcto, si
esta bien damos Aplicar cambios, y nos dira que esta ya inicializado.

ya esta montado el Disco y preparado para estar compartido, ahora toca Terminar de
compartirlo y activar los servicios.
4 Compartimos el HDD activando los servicios:
Ahora veremos como Compartirlo del todo y activar el Servicio CIFS (SAMBA) para
que nuestro NAS sea Visible dentro de nuestra red y podamos acceder al HDD
compartido.

Vamos a SERVICIOS / CIFS-SMB

Activamos el Servicio en la casilla de la derecha (Permitir), Ahora ya podemos


modificar el menu.

En este menu tenemos que configurar todo como en la Captura (solo modificar las
opciones marcadas con un circulo segun las preferencias de vuestra red).
Una vez terminemos damos a Guardar y reiniciar, veremos que nos da el mensage de
los cambios estan realizados.

Ahora vamos a terminar de compartir el HDD, vamos a la pestaa ELEMENTOS


COMPARTIDOS y damos al simbolo (+)

Ahora tenemos que darle un Nombre al dispositivo, un comentario, la ruta del elemento
compartido, asignar si solo queremos que sea de solo lectura, activar una papelera de
reciclaje (Es muy recomendable).
Los demas elementos podemos dejarlos en Blanco.

Para la Seleccion de la ruta de montaje del HDD compartido damos a boton (...) que
tiene los puntos (justo detras de Ruta), nos saldra un menu en donde veremos el HDD y
podremos especificar desde donde queremos que inicie el Direccorio raid de
compartido.
Damos encima de DATOS, veremos que el direcctorio de montaje se queda de esta
forma (/mnt/DATOS), ahora dariamos al Boton (OK)

esta Ventana se cerrara y volveremos a menu de ELEMENTOS COMPARTIDOS,


tendremos algo Asi.

Ahora damos Aadir y nos saldra la pantalla de cambios, aqui damos Aplicar
Cambios.

Ya tendriamos todo listo y compartido.


5 Ver si vemos el NAS dentro de nuestra RED y acceder a el.
Ahora si ha salido todo bien deberiamos verlo en los PC,s conectados a nuestra Red
(Desde mis sitios de Red).

Si lo vemos clickamos 2 veces encima de el (FREENAS), deberiamos ver los


elementos compartidos del NAS.

Vemos que tiene el HDD e Impresoras dentro del NAS ya compartido. Ahora clickamos
2 veces encima del HDD y acederemos al Disco compartido.

Ahora si ha salido todo bien podremos empezar ya a copiar y pegar informacion dentro
del NAS.

Ahora si queremos quitamos el Monitor y el teclado del PC con FreeNas y nos quedaria
solo la CPU, ahora seria totalmente independiente sin necesidad de administracion
directa en el PC, toda la administracion de nuestro NAS se realiza mediante WebGui.
Ahora ya estaria todo totalmete terminado, ya tendremos nuestro NAS funcionando y
dando un servicio a nuestro viejo PC.

WINDOWS.
La consola de administracin de discos
La herramienta tpica para manejar discos y particiones en el entorno windows,
siempre ha sido FDISK. Cuando el sistema posee mltiples discos, esta utilidad suele
traer muchos quebraderos de cabeza al administrador.
En el proceso de instalacin de un sistema windows 2008, se solicita la creacin,
borrado y formateado de particiones, como paso previo a la definicin de un sistema
de ficheros. La utilidad encargada de ello se denomina DISKPART (ver seccin...).
Una vez arrancado el sistema la consola de administracin de discos, ser la
principal utilidad para manejar los discos fsicos y lgicos de nuestra mquina. La
Consola de Administracin de Discos puede ser utilizada por usuarios miembros del
grupo Administradores. Esta herramienta se utiliza tanto para configurar nuevos
discos, como para administrar la tolerancia a fallos de los mismos.
Para ejecutar la Consola de Administracin de Discos, sigue los siguientes pasos:
1. En el men Inicio, selecciona Programas.
2. En Programas, selecciona Herramientas Administrativas.
3. En Herramientas Administrativas, selecciona Administracin de Equipo.
Configuracin de la consola
La Consola es una herramienta altamente configurable. Muestra de una forma
visual el tamao y el tipo de las particiones para poder identificarlas fcilmente.
La Consola de Administracin de Discos tiene dos paneles configurados por
defecto para mostrar en el superior la lista de dispositivos extrables, discos, cd-rom,
mientras que el inferior muestra una vista grfica y coloreada de las particones,
conjuntos espejo, seccionados etc ...
Para poder personalizar la Consola de Administracin de Discos, sigue los siguientes
pasos:
La consola de administracin de discos
1. En el men, seleccionar Ver.
2. Desde aqu se puede seleccionar lo que queremos ver, tanto en el panel superior
como en el inferior. Las elecciones pueden ser las siguientes:
Lista de discos: muestra todos los dispositivos en forma de lista.
Lista de Volmenes: es la vista por defecto en el panel superior.
Vista Grfica: vista por defecto en el panel inferior.
Discos bsicos y dinmicos
En Windows 2008 disponemos de dos tipos de almacenamiento:

1. Bsico:
Discos orientados a particiones, que es el sistema tradicional del PC. El disco
puede contener particiones primarias y extendidas, y dentro de estas ltimas
volenes lgicos. Todos los sistemas anteriores a Windows 2008 pueden ver este
tipo de disco.
2. Dinmico:
Se trata de una novedad de Windows 2008 para dar soporte a sistemas tolerantes
a fallos mediante el uso de varios discos. Los discos no se organizan en
particiones sino en volmenes, superando esta nueva organizacin las restricciones
tradicionales del sistema de particiones del PC. Con el almacenamiento
dinmico, los cambios en los discos surten efecto en el sistema sin necesidad de
reiniciar el equipo. Por el contrario, no pueden contener particiones y por tanto
no son accesibles desde versiones anteriores de Windows ni desde MS-DOS.
Se administran con el servicio LDM ( Logic Disk Manager ) y el controlador
dmio.sys.
Todos los discos dinmicos forman parte del grupo de discos de la mquina.
La informacin de los discos dinmicos se encuentra guardada en un espacio
reservado en los propios discos, y no en el registro como en la versin anterior
de Windows NT. De este modo, si se lleva el disco a otra mquina, la mquina
destino sabe que ese disco estaba en otra mquina y podra acceder a la informacin
pues los metadatos estn en el mismo disco. En la mquina origen, se
reconoce la falta del disco pues en el resto de discos dinmicos se tiene la informacin referente a este disco.
No obstante, Windows 2008 es compatible con los conjuntos de volenes de
Windows NT. Dispone del controlador FTDISK de modo que reconoce los conjuntos
de volmenes que NT creaba sobre particiones en discos bsicos.
Visto lo anterior, cuando se quiera destinar un nuevo disco en el sistema para
crear particiones y unidades lgicas se utilizar en modo bsico. Si se desea crear un
sistema tolerante a fallos, se inicializar el disco en modo dinmico.
Un disco puede pasar de dinmico a bsico y viceversa, pero cuando el disco
contiene datos, se deben tener en cuenta ciertas restricciones que se detallan en el
apartado Actualizacin de discos bsicos a dinmicos, ms adelante en este captulo.
Creacin de particiones
Antes de crear una particin se necesita saber que tipo de particin queremos:
primaria, extendida o lgica. Los pasos necesarios para poder crear una particin se
detallan a continuacin:
1. Abrir la Consola de Administracin de Discos.
2. Selecciona el disco sobre el que crear la particin y que dispone de espacio libre.
3. Con el botn derecho del ratn, selecciona Crear Particin.
4. En el cuadro de dialogo que aparece, selecciona el tipo de particin
(primaria,extendida,lgica). Si es sobre un espacio libre las nicas opciones que

nos aparecern son primaria y extendida. Si es sobre una particin extendida,


solo aparecer tipo de particin lgica.
A continuacin se selecciona el tamao de la particin.
El siguiente paso sera asignar a la particin un punto de montaje (letra de
unidad o Path). Windows 2008 trata a los volmenes como unidades de almacenamiento
que pueden o no encontrarse en el espacio de nombres del almacenamiento
del sistema. Para que los volmenes sean accesibles, se han de montar
en el espacio de nombres. Los puntos de montaje son estticos, es decir, una vez
asignado, el volumen mantiene su ruta de acceso.
Una letra de unidad hace accesible la particin al modo tradicional de MSDOS. Todos los datos del volmen se encuentran accesibles partiendo de la letra
que se ha asignado. Windows 2008 permite asignar 26 letras, de las que la A
y la B estn reservadas para unidades de disquete, y de la C a Z al resto. Las letras
de las particiones del sistema o de arranque no pueden ser modificadas.
Adems, solo puede asignarse una letra.
Asignando al volumen un punto de montaje en una carpeta vaca de otro
volumen ya montado, el volmen se hace accesible a partir de esa carpeta. Los
volmenes pueden montarse en cualquier carpeta de un volmen formateado con
NTFS de Windows 2008, de un disco tanto bsico como dinmico. La unidad
montada puede estar formateada con cualquier sistema de archivos soportado
porWindows 2008.
El ltimo paso consistir en decidir que sistema de ficheros (formato) queremos
asignar a la particin a crear. Tambin est la posibilidad de no formatearla en
este instante.
Este proceso al final mostrar un sumario de las acciones que se van a llevar
a cabo. Hacer notar que si se decide formatear la particin, este proceso se realizar
en un segundo plano.
Creacin de volmenes
Los volmenes aparecen en Windows 2003 gracias a la nueva gestin de los
discos.
Solo estn disponibles en discos dinmicos, y dan posibilidad de disponer de
tolerancia a fallos. Un volmen de disco es una porcin de disco duro que funciona
como si se tratase de un disco fsico independiente. El volmen puede estar formado
por una sola porcin de un disco duro o por varias porciones del mismo disco o varias
porciones de varios discos duros.
Los volmenes de Windows 2008 pueden ser de varios tipos:
Simple: Unico tipo posible si solo disponemos de un disco en modo dinmico.

Distribuido
Seccionado.
De espejo.
RAID-5
Volumen simple
Se trata de un volmen formado por una o varias porciones del mismo disco.
Solo pueden crearse en discos dinmicos y se pueden reflejar, aunque no soportan ms
opciones de tolerancia a fallos. Los volmenes simples son lo mas parecido a las
particiones en los discos bsicos.
Los volmenes simples pueden extenderse adiendo porciones del mismo disco
o de otros discos, pero no se puede reducir su tamao una vez extendido ni eliminar
porciones que se aadieron, slo se podr eliminar el volmen completo. Un volmen
simple puede extenderse por otros discos hasta ocupar un mximo de 32 discos
dinmicos.
Volumen distribuido
Se trata de un volmen formado por varias porciones de varios discos. Slo
pueden crearse en discos dinmicos y no soportan opciones de tolerancia a fallos.
Los volmenes distribuidos se pueden extender aadiendo porciones del mismo
disco. Al extender un volmen distribuido, ocurrir igual que en los simples, que no
se podr desasignar espacio. Se corresponden con los conjuntos de volmenes de
Windows NT.
Volumen seccionado
Volumen que esta formado por un conjunto de porciones o bandas de igual
tamao ( 64 Kbytes ) de varios discos, hasta un mximo de 32 discos. La informacin se
reparte entre las bandas de los distintos discos. El reparto de informacin es equitativo
y alternativo, ocupando de este modo todas las bandas o porciones de los discos
integrantes.
Como resultado, el rendimiento de E/S es mas alto.
Los discos no tienen por qu ser del mismo tamao, pues lo que es igual son las
bandas que se crean en los discos. Adems, no pueden variar de tamao una vez
creados.
Estos volmenes slo pueden crearse en discos dinmicos y no ofrecen
tolerancia a errores si no todo lo contrario. Si uno de los discos, o una banda, tuviese
errores, el volmen completo falla y la informacin se pierde. Se corresponde con lo
que en Windows NT se conoca como conjunto de bandas (RAID 0). La fiabilidad de
este sistema es siempre menor que la fiabilidad del disco menos fiable.
Los volmenes seccionados son el sistema de almacenamiento que ofrece el
mejor rendimiento de todos los tipos de volmenes de Windows 2008, tanto en escritu-

ra como lectura, por lo que se puede escoger por su rendimiento.


Volumen reflejado
Volmen tolerante a fallos que utiliza un segundo espacio de almacenamiento
fsico de igual tamao donde duplica toda la informacin del volumen. Aunque el
tamao utilizado en los dos discos es el mismo, los discos no tienen porqu tener el
mismo tamao fsico, ni en nmero de cilindros, etc...
Las dos copias siempre deben encontrarse en dos discos distintos, y
preferentemente en controladoras de disco distintas, a este mecanismo se le denomina
duplexacin.
Si uno de los discos fallase, el sistema se repondr utilizando la copia. Esto
es recomendable, por ejemplo, para el volumen del sistema. Adems, desde el disco
de reparacin de emergencia, se puede arrancar de una copia en espejo. Como
inconveniente, el espacio til de disco se reduce en un 50%.
Slo pueden crearse en discos dinmicos. Se corresponde con lo que en
Windows NT era el conjunto de espejos ( RAID-1 ). Son ms lentos a la hora de
escribir, puesto que se han de realizar las escrituras por duplicado. Esto puede mitigarse
con la duplexacin.
Para reflejar el volmen, es necesario que en el sistema exista al menos otro
disco en modo dinmico, adems del que queremos reflejar. En ese momento, pulsando
con el botn derecho sobre el volmen, el sistema ofrece la posibilidad de reflejarlo
utilizando espacio no asignado de alguno de los discos.
Para eliminar un volumen reflejado tenemos dos opciones:
Romper el espejo: Esta opcin descompone el volmen reflejado dividindola en
dos volmenes independientes. Como resultado tenemos dos volmenes idnticos
en tamao y con la misma informacin en ambos, pero ya no estn reflejados.
Quitar un espejo: Esta opcin libera una de las dos copias integrantes del espejo,
dejando el espacio que ocupaba tal copia como no asignado. La otra copia sigue
funcionando, pero ahora no est reflejada.
Volumen RAID-5
Volmen formado por bandas o porciones de tres o ms discos duros, hasta 32
discos.
En estos volmenes, a los datos se les aade un informacin de paridad que
servir de cdigo de deteccin y correccin de posibles errores. Los datos y la paridad
se escribe de forma alterna entre el conjunto de bandas del volmen.
La banda de paridad se calcula utilizando una funcin OREX del resto de bandas
de datos.

Los volmenes de RAID5 son tolerantes a fallos. Si un disco o una banda


contiene errores, Windows 2008 puede reconstruir la informacin perdida a partir de los
datos que quedan en las otras bandas junto con la paridad. El sistema puede por
tanto soportar la perdida de un disco sin perdida de datos, ya que el volumen continua
en lnea.. No obstante, a partir del momento de la recuperacin, el sistema es
propenso a fallos hasta que se cambia el disco averiado o se rompe el RAID. En una
operacin de lectura, solo se lee la banda donde se encuentran los datos. Solo es
necesario leer una banda para saber si existe o no error. Si el sistema detecta un error
en la banda que ha ledo o un error en el disco, leer el resto de bandas de datos y la
banda de paridad, con lo que podr reconstruir la banda daada. Si el error se produce
en la banda de la paridad no es necesaria la reconstruccin.
No toda la capacidad de un volmen RAID5 esta disponible para guardar datos,
puesto que siempre una de las bandas se destina a guardar los datos de paridad. El
tamao disponible depender del nmero de discos que componen el RAID5, como
siempre se destina una banda a la paridad, al incrementar el nmero de discos del
RAID5 aumenta el espacio de almacenamiento til disponible. En la figura se puede
observar una configuracin RAID5 con 3 discos. En cada disco, se utilizan porciones
del mismo tamao ( 20 Mbytes ) . El tamao total del volumen es de 40 Mbytes, y no
60 Mbytes, pues una de las bandas se destina a paridad.
Si el volmen estuviese formado por 4 discos y tambin con 20Mbytes por
banda, el tamao de disco disponible hubiese aumentado hasta 60Mbytes, pues se
seguirn ocupando 20Mbytes para la paridad. Los volmenes RAID5 slo pueden
crearse en discos dinmicos y no pueden reflejarse ni extenderse. Adems, no se puede
instalar el sistema en un volumen RAID5.
Los volmenes RAID5 consumen mas memoria del sistema. Su uso es para
informacin importante que en la medida de lo posible no sea muy cambiante, pues el
rendimiento en escrituras es peor.
Utilidades
Diskpart
Diskpart es una utilidad que proporciona Microsoft para realizar la gestin de
discos desde la lnea de comandos. Soporta, mediante comandos o mediante el paso de
un script de comandos, operaciones sobre los discos del sistema.
diskpart [ /s script]
Los comandos de diskpart funcionan sobre: un disco, una particin,un volumen.
Los comandos emitidos se realizan sobre el foco , que es un objeto de uno de los
tipos anteriores seleccionado mediante el comando Select. Por tanto, este es el primer
comando que se debe utilizar para determinar donde se realizaran los comandos
siguientes.
La sintxis de Select es la siguiente:

Select [ volume | partition | disk ] [ = numero]


Todos los comandos requieren la seleccin del foco, a excepcin de:
List [disk | volume | partition ] :Lista los discos, volmenes y particiones.
Help: Visualiza la ayuda de la herramienta.
Rem: Introducir comentarios en los scripts de diskpart.
Exit: Salir de la consola.
Rescan: Fuerza a volver a buscar discos en el sistema.

El resto de comandos que admite diskpart es siempre sobre el foco, de entre ellos
podemos destacar:
Active: Hacer activa la particin foco.
Assign [letter=letra | mount=ruta ] [noerr]: Asignarle un punto de montaje.
Remove [letter=letra | mount=ruta | all] [noerr]: Eliminarle un punto de montaje.
Create: Crear una particin en el disco foco.
Delete: Eliminar la particin foco.
Extend [size=n] [noerr]: Extender el volumen foco.
Add: Agregar un espejo al volumen simple foco.
Break: Dividir o Romper el espejo del volumen foco.
Convert: Para pasar de modo dinmico a bsico.
Los cdigos de error que puede dar diskpart son:
0: "Sin errores. Toda la secuencia de comandos se ejecut sin errores."
1: "Excepcin fatal. Puede haber un problema grave."
2: "Argumentos incorrectos especificados en una lnea de comandos de Diskpart."
3: "DiskPart no pudo abrir la secuencia de comandos o el archivo de salida
especificados."
4: "Uno de los servicios que utiliza DiskPart ha devuelto un error."
5: "Error en la sintaxis de un comando. Error en la secuencia de comandos porque
un objeto se seleccion incorrectamente o su uso no era vlido en dicho comando."
Sistemas de ficheros
Cuando apareci Windows NT 3.1 en 1993, Microsoft utiliz las capacidades
avanzadas del sistema de ficheros HPFS (High Performance File System) previamente
utilizado en Microsoft/IBM OS/2, para crear el sistema de ficheros NTFS. La parte
principal del modelo de seguridad que ofrece W2008 est basada en NTFS. Aunque
los recursos compartidos se pueden configurar en W2008 sin tener en cuenta el sistema
de ficheros subyacente, solo con NTFS se pueden asignar permisos a ficheros
individuales.
Aunque W2008 soporta varios sistemas de ficheros (FAT,FAT16,FAT32,NTFS),
NTFS es el sistema preferido ya que permite utilizar todas las caractersticas de
seguridad avanzadas.

Aviso
W2008 no utiliza NTFS para formatear un floppy disk, debido a la cantidad
de informacin necesaria para crear el sistema de ficheros y que excedera la
capacidad de un disquete.
Un volmen NTFS almacena la informacin sobre descriptores de ficheros en
una tabla de ficheros maestra (MFT), la cual es asu vez un fichero. A parte de varios
registros que contienen informacin sobre la propia MFT, esta contiene un registro
por cada fichero y directorio del sistema La MFT tambin contiene un fichero de log.
Se mantiene en el propio sistema de ficheros una copia de la MFT. Enlaces a la MFT
y su copia estn almacenados en el sector de inicio del disco. Una copia del sector de
inicio se almacena en el centro del disco. Al mantener tanta informacin replicada,
la recuperacin de los datos de un sistema de ficheros NTFS es mucho ms fcil. La
estructura de un sistema NTFS se puede apreciar en la siguiente imagen:
Cuotas de disco
Cuando se trabaja con cuotas de disco, se puede empezar definiendo una cuota
por defecto para cada volmen y luego ir ajustando individualmente las cuotas de
usuario segn se necesiten. Definiendo una pequea cuota por defecto y luego
ajustndola segn las necesidades es la forma ms eficiente de abordar el problema de
las cuotas.
Habilitar cuotas
Para empezar a trabajar con cuotas de disco en Windows Server 2008 hay que
habilitar el soporte de cuotas sobre un volmen. Si presionamos el botn derecho del
ratn sobre el volmen y accedemos a Propiedades, la lengeta Cuotas nos permitir
definir todas las opciones posibles.
Seleccionaremos Denegar espacio de disco a usuarios ... si queremos prevenir
que el usuario pueda escribir en el disco cuando alcance su cuota. En caso contrario,
los usuarios sern advertidos de que llegan al lmite de la cuota.
El administrador puede definir dos valores para las cuotas:
1. Limitar espacio de disco a:
Define la cantidad de espacio en disco que un usario tiene permitido utilizar.
2. Establecer el nivel de advertencia en:
Cuando se alcance este lmite, el sistema avisar al usuario de que est cerca
de alcanzar la cuota de disco asignada.
Estas dos opciones permiten introducir un nmero y la unidad de medida
asociada a las cuotas. Estas unidades de medida que se muestran en el desplegable, se
generan dinmicamente segun la capacidad del volmen.
En esta misma pestaa, tenemos la posibilidad de registrar eventos de cuotas,

bien cuando se alcanza la cuota o cuando se produce la advertencia.


Definicin de cuotas individuales
Tenemos la capacidad de definir cuotas por usuario, habilitandole para que
exceda el lmite por defecto definido para el volmen. Tambin podemos definir
usuarios que no tengan ningn lmite de cuotas.

LINUX.

La tecnologa LVM
LVM son las siglas en Ingls para Logical Volume Management (Administracin de
Volmenes Lgicos).
Qu es LVM?
Uno de los problemas ms comunes con los que nos encontramos a veces es que nos
quedamos cortos a la hora de definir nuestro esquema de particiones y debemos
reformatear y particionar nuestro disco o particiones, o bien nos vemos en la necesidad
de agregar nuevos discos a los ya existentes. Para facilitarnos estas tareas, entre otras
cosas se incluy LVM entre las capacidades del kernel de Linux.
LVM es un concepto diferente respecto del manejo de la informacin, un nivel ms
alto que las particiones y los discos rgidos.
Los conceptos que manejamos son:
o
o

Volumen fsico: Representa una particin o disco rgido


Volumen lgico: Uno o ms volmenes fsicos conforman un volumen
lgico, similar a lo que llamamos comnmente una particin, por
ejemplo, un volumen lgico puede contener un sistema de archivos
(/home, /var, etc)
Grupo de Volmenes: Uno o ms volmenes lgicos conforman un
Grupo de Volmenes. Similar a lo que normalmente usamos como un
disco duro fsico, sirve para unificar y administrar varios volmenes
lgicos.

Cmo funciona?

El VGDA (Volume Group Descriptor Area rea de Descripcin de Grupo de


Volumen), funciona de manera similar a cmo funciona una tabla de particiones. Se
localiza al comienzo de cada Volumen Fsico, cada VGDA contiene la siguiente
informacin:
o
o
o
o

Un descriptor de PV (Volmen Fsico)


Un descriptor de VG (Grupo de Volmen)
Los descriptores de los LV (Volmenes Lgicos)
Mltiples descriptores de PE (Physical Extents la unidad de
informacin de LVM)

Al arrancar el sistema, los Lvs y Vgs se activan y el VGDA se cargar en


memoria. El VGDA ayuda a identificar donde se alojan realmente los Lvs.
Cuando el sistema desea acceder al dispositivo de almacenamiento, el mecanismo de
mapeo, construido junto con el VGDA, es utilizado para acceder a la ubicacin fsica
real para efectuar las operaciones de E/S.
Configuracin y puesta en marcha
Antes que nada, debemos tener instalados los paquetes y soporte en el kernel.
Como ya dijimos, utilizamos Debian Sarge, por lo cual ya sabemos que tenemos
soporte nativo en el kernel. Deberas chequearlo para tu distribucin, el kernel debe
tener las siguientes opciones habilitadas:
Multi-device Support (RAID and LVM) -->
[*] Multiple devices driver support (RAID and LVM)
Logical volume manager (LVM) Support.
# apt-get install lvm2
Nos instalar los paquetes necesarios.
Hay que tener en claro que, para transformar en LVM nuestro sistema,
deberemos tener espacio suficiente en disco para mover temporariamente nuestra
informacin desde la particin comn a la nueva particin LVM. Por eso chequeamos
nuestro espacio en disco:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 954M 447M 508M 47% /
tmpfs 63M 0 63M 0% /dev/shm
/dev/sda8 191M 44M 148M 23% /boot

/dev/sda5 4.5G 56M 4.5G 2% /home


/dev/sda7 1.9G 867M 1.1G 46% /var
Crear particiones LVM
Podemos crear una particin LVM con fdisk, cfdisk u otra herramienta de
particionado preferida, de la misma manera que creamos otro tipo de particiones, el
cdigo es 8e.

# fdisk /dev/sda
press p (to print the partition table)
and n (to create a new partition)
Una vez creada la particin, verificamos con fdisk:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 506 4064413+ 83 Linux
/dev/sda2 507 523 136552+ 5 Extended
/dev/sda5 507 523 136521 82 Linux swap
/dev/sda3 524 778 2048256 8e Linux LVM
/dev/sda4 779 1033 2048256 8e Linux LVM
Crear Volmenes Fsicos
El comando para crear volmenes fsicos es pvcreate. Suponiendo que deseamos
hacer un PV en /dev/sda3, y /dev/sda4, entonces:
# pvcreate /dev/sda3
pvcreate -- -physical volume \"/dev/sda3\" successfully created
# pvcreate /dev/sda4
pvcreate- -- physical volume \"/dev/sda4\" successfully created
Crear Grupos de volmenes

Ahora deberemos crear un grupo de Volmen, en el cual agruparemos los Pvs


creados:
# vgcreate prueba /dev/sda3 /dev/sda4
vgcreate- -- INFO: using default physical extent size 4 MB
vgcreate- -- INFO: maximum logical volume size is 255.99 Gigabyte
vgcreate- -- doing automatic backup of volume group \"prueba\"
vgcreate- -- volume group \"prueba\" successfully created and activated
Hemos creado un Grupo de Volumen llamado prueba, el cual contiene a los
volmenes fsicos /dev/sda3 y /dev/sda4. Podemos, adems, si deseamos especificar el
tamao del extent (unidad mnima de inf) en el comando en el caso que el
predeterminado de 4 MB no sea adecuado para nuestro objetivo.
Ahora, deberemos activar el Grupo de Volumen, mendiante el comando:
# vgchange -ay prueba
Para ver en detalle los VG en nuestro sistema:
# vgdisplay
Nos mostrar la informacin al respecto.

Crear Volmenes Lgicos


Para crear volmenes lgicos, utilizamos el comando lvcreate:
# lvcreate -L1G -nvolumen1 prueba
Creamos un LV de 1 Gb llamado volumen1 en el VG prueba.
Crear un Sistema de Archivos
Ya estamos en condiciones de crear un sistema de archivos en nuestra particin
LVM (en este caso reiserfs, pero puedes elegir el que te plazca, siempre que est
soportado por tu kernel )
# mkreiserfs /dev/prueba/volumen1
Por ltimo, debemos montarlo para poder empezar a acceder:

# mkdir /mnt/lv1
# mount -t reiserfs /dev/prueba/volumen1 /mnt/lv1
Para que se monten automticamente al inicio, agregamos en /etc/fstab:
/dev/prueba/volumen1 /mnt/lv1 reiserfs defaults 1 1

Crear la particin cifrada


Hasta aqu sera si queremos tener una particin LVM cruda, pero como
adelantamos en nuestro objetivos, adems, deseamos tener nuestra informacin
encriptada.
Para ello utilizaremos la capacidad del kernel 2.6 crypto.
Instalamos el paquete cryptsetup
# apt-get install cryptsetup
Incluimos los mdulos necesarios:
# modprobe dm_mod
# modprobe dm_crypt
# modprobe aes
Ahora hacemos permanente la carga de los mdulos:
# echo aes >> /etc/modules
# echo dm_mod >> /etc/modules
# echo dm_crypt >> /etc/modules
A continuacin, creamos la particin en la cual guardaremos la informacin
cifrada (en nuestro caso /dev/prueba/volumen1:
# cryptsetup -y create info-crypt /dev/prueba/volumen1

Se nos pedir ingresar la contrasea 2 veces. Cuidado!!! Si perdemos esta


contrasea o introducimos de manera errnea, no podremos acceder a los datos
guardados all!.
Para hacer los cambios permanentes, debemos completar 2 pasos ms:
agregar en /etc/fstab una lnea con los siguientes datos:
/dev/prueba/volumen1 /info-crypt reiserfs defaults 0 1
Crear un archivo /etc/crypttab con los siguientes datos:
info-crypt /dev/prueba/volumen1
Por ltimo, creamos el sistema de ficheros:
# mkfs.reiserfs /dev/prueba/volumen1
y lo montamos:
mount /info-crypt
Verificamos que todo est correcto:
# df -h

Herramienta grfica para gestionar LVM


Existe una herramienta grfica pra gestionar los volmenes LVM en vez de
hacerlo por lnea de comandos.
$ sudo apt-get install system-config-lvm
Debemos ejecutarla como root, y si vamos a trabajar con algn volumen de
sistema, arrancarla dessde un LiveCD.
$ sudo system-config-lvm
O en Aplicaciones->Herramientas del Sistema->Administracin de Volmenes Lgicos
Crear Volmenes Fsicos (PV)
Para poder usar un dispositivo de almacenamiento con LVM debemos
inicializarlo con el comando
pvcreate [DispositivosDeAlmacenamiento]
$ pvcreate /dev/sda2

Physical volume "/dev/sda2" successfully created


Y observamos el resultado con pvdisplay
$ pvdisplay
Crear Grupos de Volmenes (VG)
Una vez creados los volmenes fsicos debemos agregarlos todos a un grupo de
volmenes de tal forma que se sume su tamao y se forme un rea de almacenamiento
general.
Si no existe el grupo de volmenes, lo creamos el grupo de volmenes con el comando:
vgcreate NombreGrupoVolumenes [VolumenesFisicos]
$ vgcreate vg1 /dev/sda2
Si existe, lo ampliamos con el comando:
vgextend NombreGrupoVolumenes [VolumenesFisicos]
$ vgextend vg1 /dev/sda2
Y los visualizamos con vgdisplay:
$ vgdisplay
Crear Volmenes Lgicos (LV)
Ahora dividiremos el espacio del grupo de Volmenes en volmenes lgicos
sobre los cuales se crearn los sistemas de archivos, podemos crear los volmenes
lgicos de un tamao mximo al del grupo de volmenes que pertenece, pero lo ideal es
darle un tamao aproximado y luego irlo redimensionando por demanda, sa es la gran
ventaja de LVM, podemos realizar stas operaciones en caliente.
Para crear un volumen lgico utilizamos el comando:
lvcreate -L tamao -n NombreVolumenLogico NombreGrupoVolumenes
$ lvcreate -L 20G -n lvhome vg1
Obtenemos el resultado con lvdisplay.
$ lvdisplay

Cuando creemos un Volumen Lgico, se crear un dispositivo dentro de


/dev/mapper/, su nombre seguir este formato: NombreGrupoVolmenesNombreVolmenLgico, por ejemplo, vg1-lvhome. Lo verificamos:
$ ls /dev/mapper/
control vg1-lvhome vg1-lvusr vg1-lvvirtualbox
Crear Sistemas de Archivos en Volmenes Lgicos
Una vez creados los volmenes lgicos, stos pueden contener sistemas de
archivos para ser utilizamos como dispositivos de almacenamiento, por ejemplo
podemos crear un sistema de archivos ext3, xfs, ext2, fat32, etc. dentro de un volumen
lgico.

Para crear un sistema de archivos utilizamos el comando mkfs:


$ mkfs.ext3 /dev/mapper/vg1/lvhome
Migracin en vivo
Supongamos que queremos migrar /home, el proceso sera el siguiente:
1. Primero debemos asegurarnos que nadie est acciendo a /home, sera suficiente si nos
vamos al nivel de ejecucin 1:
$ telinit 1
2. Montamos el volumen lgico en /mnt y copiamos los archivos de /home all, para que
sean idnticos:
$ mount /dev/vg1/lvhome /mnt
$ cp -a /home/* /mnt
$ umount /mnt
3. Movemos los archivos de /home a un directorio temporal y luego montamos en
/home el volmen lgico lvhome:
$ mkdir /homeold
$ mv /home/* /homeold/
$ mount /dev/vg1/lvhome /home

4. El paso final es actualizar el fichero /etc/fstab para que se monte automticamente


cada vez que iniciemos el sistema. Le agregamos la siguiente lnea al final del archivo
/etc/fstab:
$/dev/vg1/lvhome /home ext3 defaults 0 2
5. Ahora regresamos al nivel de ejecucin 2:
$ telinit 2
Redimensionar Volmenes Lgicos
Expandir Volmenes Lgicos
Pasado el tiempo tendremos la necesidad de extender o reducir el tamao de nuestros
volmenes lgicos.
Supongamos que nos quedamos sin espacio en /home y queremos extender su tamao:
Lo primero es verificar si tenemos espacio disponible en el grupo de volmenes:
$ vgdisplay vg1
Y observamos la lnea:
Free PE / Size 5942 / 23,21 GB
Vemos que tenemos 23,21 Gb libres, por lo que expandemos el volumen lgico:
$ lvresize -L +5G /dev/vg1/lvhome
Estamos aadiendo 5GB al volumen lgico lvhome.
A continuacin, tenemos que expandir el sistema de archivos para que coincida
con el tamao del volumen lgico. Para redimensionar el sistema de archivos es
necesario que nadie est accediendo a l, lo ideal es irse al nivel de ejecucin 1 para
poder desmontarlo:
$ telinit 1
$ umount /home
$ resize2fs /dev/vg1/lvhome
$ mount /home

El comando para redimensionar el volumen lgico es diferente para cada sistema de


archivos, para ext2/ext3 usamos resize2fs, para reiserfs resize_reiserfs, para xfs
xfs_growfs.
Finalizado sto, observemos los cambios:
$ lvdisplay /dev/vg1/lvhome
Eliminar Volmenes lgicos
Supongamos que queremos eliminar un volumen lgico creado previamente:
$ lvremove /dev/vg1/lvusr
Reducir Volmenes Lgicos
Supongamos que queremos reducir en 1G /usr. Nos vamos al nivel de ejecucin 1 para
poder desmontar /usr:
$ telinit 1
$ umount /usr
Reducimos el sistema de archivos, que pasar de 5GB a 4 GB:
$ resize2fs /dev/vg1/lvusr 4G
Como /usr es de tipo ext3 usamos resize2fs, si quisiramos reducir a un sistema
de archivos reiserfs usamos resize_reiserfs, para xfs y jfs no es posible realizar sta
operacin porque stos sistemas de archivos no se pueden reducir.
Reducimos el volumen lgico:
$ lvreduce -L -1G /dev/vg1/lvusr
Y volvemos a montar /usr:
$ mount /usr
Finalmente observemos los cambios tanto en el volumen lgico como en el grupo de
volmenes.
$ lvdisplay /dev/vg1/lvusr
$ vgdisplay /dev/vg1
Escanear volmenes lgicos en los discos

Si queremos escanear los volmenes lgicos escribimos:


$ lvscan
Copias de seguridad (Backup) de un volumen Lgico
Supongamos que queremos hacer una copia de seguridad de un volumen lgico (por
ejemplo /home) en un disco duro externo. Para no tener que desmontarlo, hacer la copia
de seguridad y volver a montarlo o montarlo en modo lectura mientras se est haciendo
la copia, deberemos hacer uso de lassnapshots. Una snapshot es una instantnea, en un
momento dado, de un volumen lgico, de un tamao determinado que permitir hacer
las copias sin parar el volumen ya que ir almacenando los cambios que se produzcan
mientras se hace el backup.
A modo de resumen los pasos seran:
1. Crear un volumen lgico de tipo snapshot del volumen del cual queremos hacer
backup
2. Montar dicho nuevo volumen (sin tocar el original)
3. Hacer el backup del nuevo volumen
4. Desmontar el volumen logico snapshot
5. Eliminar el volumen logico snapshot
De forma prctica, ste ha sido mi caso:

Tenemos un grupo de volmenes llamado vg1, con espacio suficiente para crear
una snapshot de 100MB.
Volumen lgico del que hacer el backup (el directorio home): /dev/vg1/lvhome
Se toma una snapshot de 100MB de nombre homebackup: /dev/vg1/homebackup
Se monta dicha snapshot en /mnt/homebackup
Se hace un rsync de /mnt/homebackup a un disco externo en /media/Externo
Se desmonta la snapshot de /mnt/homebackup
Se elimina el volumen lgico /dev/vg1/homebackup

Para ello, he creado el siguiente script:


#!/bin/bash
set -x
# Comandos LVM
LVCREATE=`which lvcreate`
LVREMOVE=`which lvremove`
SNAPSHOT=homebackup
RUTAVOL=/dev/vg1
VOLLOGICO=$RUTAVOL/lvhome
SIZE=100M
# Comandos-parametros rsync
RSYNC=`which rsync`

RUTA_ORIG=/mnt/homebackup
RUTA_DEST=/media/Externo/Backup-home
PARM="-a --verbose --stats --recursive --times --perms --links --delete --deleteexcluded"
# Creamos la snapshot de 100MB del /home
$LVCREATE -L$SIZE -s -n $SNAPSHOT $VOLLOGICO
mkdir -p $RUTA_ORIG
mount $RUTAVOL/$SNAPSHOT $RUTA_ORIG
# Excluimos el directorio con las maquinas virtuales
$RSYNC $PARM --exclude='.VirtualBox/' $RUTA_ORIG $RUTA_DEST
# Desmontamos la snapshot
umount $RUTA_ORIG
#Borramos la snapshot
$LVREMOVE $RUTAVOL/$SNAPSHOT
Excluimos el directorio con las maquinas virtuales para no hacer la copia tan pesada
Recuperacin de particiones LVM
Si realizamos una instalacin de una versin nueva de Ubuntu en un equipo
donde ya tenemos particiones LVM2, aparecern como formato "desconocido" en el
gestor de particiones de Ubuntu. Ests particiones deben dejarse sin
formatear durante la instalacin para no perderlas.

En nuestro caso concreto, eran /dev/sda2 y /dev/sda5.


Una vez instalado el sistema operativo (en este caso Ubuntu Intrepid) y
verificada la conexin a Internet, instalamos el paquete LVM2:
sudo apt-get install lvm2
Este paquete automticamente buscar si existen volmenes LVM y nos los
mostrar como ACTIVE. Para verlas:
vgscan
lvscan
Una vez reconocidos los volmenes, los aadimos al fichero /etc/fstab, para que
se monten al inicio.

Vous aimerez peut-être aussi