Beruflich Dokumente
Kultur Dokumente
INTRODUCCION
La informacin es lo ms valioso e importante hoy en da en una empresa, por lo tanto esta debe estar disponible en todo momento, y estar almacenada de forma segura contra accidentes o fallas. La perdida de informacin y el tiempo en el cual el sistema no esta funcionando mientras se est arreglado el problema, es algo lo cual puede llevar a una empresa a tener grandes prdidas de dinero y clientes. Debido a esto es casi indispensable tener un sistema seguro y tolerante a las fallas, en esto encontramos los sistemas RAID.
QUE ES RAID?
Conjunto redundante de discos, organizacin de mltiples discos para ofrecer mayor funcionalidad de almacenamiento de datos.
RAID 0 Toma espacio sin asignar de otros discos, para extender el tamao de un volumen dinmico, a diferencia del anterior este nivel reparte la informacin en forma aleatoria en los volmenes de los diferentes discos.
RAID 1
Maneja volumen en espejo en varios discos. Requiere como mnimo dos discos o volmenes dinmicos. La informacin que se consigna en uno de los volmenes automticamente la replica en el otro disco.
RAID 4
Puede realizarse con tres o mas discos. En lugar de copiar complementan la informacin, en este caso mantiene en un disco una informacin de cdigos de error y en los discos restantes se construye un RAID0.
RAID 5
Combina un gran de nmeros de discos fsicos manteniendo la redundancia. RAID5 puede usarse con tres o ms discos y con discos repuesto. El tamao resultante se calcula del mismo modo que en RAID4 (N1)*
El primer paso para la implementacin de RAID en Windows es montar la cantidad de discos con los cuales queremos trabajar despus de estos no dirigimos a la opcin administrador de equipos e iniciamos los discos, debemos ponerlos en dinmicos para que podamos crear un nuevo volumen. Luego damos clic derecho y oprimimos la opcin crear volumen
VOLUMEN DISTRIBUIDO
Conjunto de fragmentos de discos duros combinados en una sola unidad. Se les da formato como una unidad fsica, pueden tener una letra de unidad, pero abarcan varias unidades fsicas. No ofrecen tolerancia a fallos, emplean ms eficientemente el espacio de disco disponible.
Seleccionamos la cantidad de discos. Recordemos que el mnimo de discos para un volumen distribuido es a partir del segundo
Seleccionamos la unidad con la cual queremos que este nuestro disco, En este caso seleccionaremos la Q.
VOLUMEN SECCIONADO
Como los volmenes distribuidos combinan varios fragmento s de disco en una sola entidad. Utilizan un formato especial para escribir por igual en cada uno de los fragmentos para aumentar el rendimiento. No ofrecen tolerancia a fallos sino lo contrario, pero son ms rpidos. Aunque suelen denominarse RAID-0 puede inducirse a error, ya que el seccionamiento no implica redundancia.
En este paso procedemos a agregar los discos, Recordemos que el mnimo de discos que se pueden agregar en un volumen seccionado es a partir de 2
VOLUMEN REFLEJADO
Pareja de volmenes dinmicos, contienen datos idnticos y son vistos como una sola unidad. En caso de fallo en alguno, el otro puede independizarse para seguir ofreciendo acceso completo. Se denomina RAID-1 y ofrece tolerancia a fallos.
Agregamos discos; Recordemos que el mnimo y el mximo de discos que se le pueden agregar al volumen reflejado es de 2
RAID 5
Como los volmenes seccionados, combina varios fragmentos de varios discos en una sola entidad con los datos distribuidos por igual en todos los fragmentos. Escribe la informacin de paridad de cada seccin en un fragmento distinto, lo que permite la recuperacin en caso de fallo de un solo disco. Ofrecen rendimiento excelente para operaciones de lectura, siendo un poco ms lentos para escritura que otras opciones.
VOLUMENES
# RAID
# MINIMO DE RAID 2
# MAXIMO DE RAID 32
DISTRIBUIDO
REDUCIR?
TOLERANTE A FALLO NO
SI
SECCIONADO
32
Par/Impar
NO
NO
1 DISCO
NO
ESPEJO
Par
NO
SI
1 DISCO
SI
RAID 5
Tericamente ilimitado
Par/Impar
NO
NO
1 DISCO
SI
DISCOS DE DIFERENTE TAMAO Si se deja elegir discos de diferente tamao pero al agregarlos se reduce al menor valor Si se deja elegir discos de diferente tamao pero al agregarlos se reduce al menor valor Si se deja elegir discos de diferente tamao pero al agregarlos se reduce al menor valor Si se deja elegir discos de diferente tamao pero al agregarlos se reduce al menor valor
RAID EN LINUX-DEBIAN
1. El primer paso es disponer de dos discos idnticos y crear una particin sin formato. El
formato se aplicar cuando hayamos constituido la matriz RAID. Maneras hay muchas, desde el editor grfico gparted hasta particionar sin formato por consola. A los expertos no hace falta explicarles ms, y a los que estis empe zando, os sugiero optis por gparted.
2. El segundo paso es comprobar, por obvio que parezca, que no hay otras matrices RAID
creadas. Para ello inspeccionamos los contenidos de /proc/mdstat. Cat /proc/mdstat Personalities: Unused devices:
3. Visualizamos con fdisk el estado de nuestros discos y verificamos que los dis cos sobre
los que construiremos la matriz RAID estn aptos para tal objetivo, es decir, carentes de contenidos y con un nico particionado sin formato.
Sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 19457 156288321 83 Linux Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 19457 156288321 83 Linux Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 31 248976 83 Linux /dev/hda2 32 9729 77899185 5 Extended /dev/hda5 32 195 1317298+ 82 Linux swap / Solaris /dev/hda6 196 9729 76581823+ 8e Linux LVM
NOTA: Los discos son /dev/sda y /dev/sdb. Ambos son dos Seagate de 160 GB SATA, mientras que /dev/hda es un disco IDE de 80 GB en el que tengo montad o el sistema operativo, con la distribucin habitual de particiones.
4. Va mknod, creamos el dispositivo /dev/md0, necesario para sop ortar la matriz RAID.
Sudo mknod /dev/md0 b 9 0
5. Creamos la matriz RAID. En este caso, optamos por un RAID 0 aka stripping, ya que el
RAID 5 requiere al menos tres discos. RAID 1 est enfocado a mirroring, pero lo que me interesa es agregacin de tamao y con buen rendimiento. Hay que ser conscientes en este punto de que RAID 0 no ofrece redundancia como RAID 1, es decir, no hay tolerancia a fallos.
Sudo mdadm --create /dev/md0 --level=raid0 raid-devices=2 /dev/sda /dev/sdb mdadm: array /dev/md0 started.
cat /proc/mdstat Personalities : [raid0] md0: active raid0 sdb [1] sda [0] 312581632 blocks 64k chunks
Las dos entidades sday sdb se han agregado en una matriz RAID md0, y han pasado de 160 GB cada una a una sla de 312581632 bloques, de 320 GB. Mediante mdadm detail, observamos los detalles del RAID:
Sudo mdadm --detail /dev/md0 /dev/md0: Version: 00.90.03 Creation Time: Sun Mar 4 22:56:04 2007 Raid Level: raid0 Array Size: 312581632 (298.10 GiB 320.08 GB) Raid Devices: 2 Total Devices: 2 Preferred Minor: 0 Persistence: Superblock is persistent Update Time: Sun Mar 4 22:56:04 2007 State: clean Active Devices: 2 Working Devices: 2 Failed Devices: 0 Spare Devices: 0 Chunk Size : 64K UUID: 983cf159:2a849187:b1a07aec:5dd438cd Events: 0.1 Number Major Minor RaidDevice State 0 8 0 0 active sync /dev/sda 1 8 16 1 active sync /dev/sdb
7. Damos formato a la matriz mediante mkfs. En este caso, se opta por journaling ext3,
quedando a gusto del consumidor la eleccin de otros sistemas de ficheros.
Sudo mkfs.ext3 /dev/md0 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 39075840 inodes, 78145408 blocks 3907270 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=79691776 2385 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 26 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
9. Montamos el RAID
Sudo mount /raid
CONCLUSIONES Es indispensable los arreglos RAID en una empresa ya que este brinda una medida de seguridad con toda la informacin que contiene un disco duro. La tecnologa RAID asegura la integridad de los datos ante una falla de uno de los discos, asegurando un funcionamiento continuo y permitiendo incluso la substitucin de la unidad defectuosa sin necesidad de detener los procesos que se estn ejecutando. Un arreglo RAID puede combinar varios discos duros en una sola unidad lgica, por eso es que el sistema operativo en vez de ver varios discos duros ven uno solo.