• Skip to main content
  • Skip to primary sidebar
  • Inicio
    • Acerca de
    • Cookies y RGPD
  • Sistemas Operativos
  • Tipos de Raspberry Pi
    • Mejores microSD
  • Glosario
  • Blog
    • Alternativas
    • FAQ
  • Contacto

Raspberry para torpes

pero para torpes, torpes

NAS casero avanzado disco RAID en Raspberry Pi

12 noviembre, 2014 by manuti 20 Comments

Por si no lo conocéis, un RAID es una batería de discos duros que se comportan como un conjunto unificado según los configuremos. Hay dos necesidades que llevan a esta configuración:

  1. Obtener más velocidad con los RAID de tipo 0
  2. Obtener más seguridad frente a fallos con los tipo 1

Y luego combinaciones tener velocidad y seguridad, siempre a costa de perder espacio de almacenamiento.

El tipo 0 lo que hace es grabar los datos repartidos bajo su criterio entre varios discos duros que nosotros solo veremos como uno de mayor tamaño. Así se simplifica su manejo y se gana en velocidad ya que se va escribiendo por 2 o más vías al mismo tiempo. El tamaño del conjunto se suma a partir del disco más pequeño que usemos: 60Gb + 80Gb = 60+60 = 120Gb RAID 0. La desventaja es que si perdemos un disco, lo perdemos todo.

NAS Casero lista completa

  1. Formatear disco en ext4 : preparando un NAS o servidor casero 1
  2. Añadir disco de forma permanente : preparando un NAS o servidor casero 2
  3. Instalar SAMBA : preparando un NAS o servidor casero 3
  4. Optimizar SAMBA : preparando un NAS o servidor casero y 4
  5. NAS casero avanzado disco RAID en Raspberry Pi

Todo lo necesario lo he sacado de esta excelente guía: RAID por software en Debian 7 con mdadm. Yo solo la he aplicado a la Raspberry Pi. Para empezar, entramos a la Raspberry por Terminal

Solo he considerado dos opciones. También podréis usar más con un HUB USB alimentado, pero en ese caso todo pasa por una sola conexión USB lo cual es un cuello de botella considerable.

Para el Hardware del RAID os hará falta:

  • Opción 2 discos:
    • Raspberry Pi B x 1
    • Pendrive USB x 2
  • Opción más de 2 discos:
    • Raspberry Pi B+ x 1
    • Pendrive USB x 4

Para el Software del RAID os hará falta:

Y a continuación instalamos el software para esto: mdadm

sudo apt-get install mdadm

mdadm nas casero raid

seguramente nos pida instalar más paquetes que son necesarios según cada caso, le decimos que Sí

mdadm nas casero raid

Al instalarse nos preguntará dos cosas muy importantes, en el caso de la Raspberry Pi aún más:

  1. La primera es si queremos que el software RAID arranque al principio de todo para instalar ahí el sistema operativo. A lo que tenemos que contestar que no, pero que si leemos el texto se hace indicando: none
  2. Y luego nos pregunta que si cuando haya discos RAID en el equipo los ponga en funcionamiento con esta configuración de forma automática y en este caso le decimos que sí: Sí

mdadm nas casero raid

mdadm nas casero raid

mdadm nas casero raid

mdadm nas casero raid

A continuación termina de instalarse todo.

mdadm nas casero raid

Comprobamos los discos disponibles en la Raspberry Pi usando la orden: lsblk

mdadm nas casero raid

Ahora conectamos los discos que van a formar parte del RAID y volvemos a comprobar con lsblk cual es su nombre

mdadm nas casero raid

En este caso son sdb y sdc . Y el comando para crear un solo disco de tipo RAID 0 es:

sudo mdadm --create /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

mdadm nas casero raid

Esto significa:

  • sudo mdadm --create >> crear un disco RAID
  • /dev/md0 >> será el nombre del disco RAID
  • -l 0 >> esto indica que es un RAID de nivel 0
  • -n 2 >> esto indica que vamos a usar 2 discos
  • /dev/sdb /dev/sdc >> estos son los nombre de los discos a incluir en el RAID

Al ejecutar el comando me advierte que los discos tienen otro formato y que se perderán. Respondemos que sí, o sea: Yes

mdadm nas casero raid

mdadm nas casero raid

Comprobación y montaje

Comprobamos que el disco ya está creado con lsblk

mdadm nas casero raid

A partir de aquí todo es igual que lo expliqué en la guía para montar un NAS casero. Ahora formateamos el nuevo disco: sudo mke2fs -t ext4 /dev/md0

mdadm nas casero raid

Y ahora lo preparamos todo para poder usarlo:

sudo mkdir /media/raid
sudo chmod 777 /media/raid/
sudo mount /dev/md0 /media/raid/

mdadm nas casero raid

Ya lo podemos utilizar y vemos como aparece con: df -h Este comando nos muestra df = disk free en formato -h = humano, o sea, para ver que espacio libre tenemos en los discos.

mdadm nas casero raid

Para terminar vamos a incluirlo de forma permanente en el sistema, como también comenté la guía de NAS casero, pero que repito aquí. Primero buscamos el código único del nuevo disco con sudo blkid

mdadm nas casero raid

Y ahora editamos el archivo fstab recordando que:

Cthulhu Warning Sign-100

OJO QUE PODEMOS LIARLA, VAMOS A IR CON CUIDADO AL TOCAR ESTE FICHERO

Para ello ejecutamos el editor de texto nano con la siguiente orden: sudo nano -w /etc/fstab

mdadm nas casero raid

En principio podría valer con las opciones estándar defaults, pero para acelerar más este disco pensado para aprovechar la velocidad de 2 puertos USB a la vez, he puesto esta configuración:

UUID=el-que-tenga-tu-raid /media/raid ext4 rw,noauto,noatime,nodiratime 0 0

  • UUID=el-que-tenga-tu-raid >> obtenido mediante el comando blkid
  • /media/raid >> la carpeta que creamos para montar el disco
  • ext4 >> el tipo de formateo del disco
  • rw >> permiso de escritura y lectura
  • noauto >> no se monta automáticamente
  • noatime >> no cambia la fecha de los archivos
  • nodiratime >> no cambia la fecha de directorios
  • 0 >> no incluir en copia de tipo dump
  • 0 >> no detenerse en caso de fallo

Artículos relacionados:

Formatear disco en ext4 : preparando un NAS o servidor casero 1 Añadir disco de forma permanente : preparando un NAS o servidor casero 2 Optimizar SAMBA : preparando un NAS o servidor casero y 4 Instalar SAMBA : preparando un NAS o servidor casero 3

Filed Under: proyectos Tagged With: mdadm, montar nas casero, nas, nas casero, nas raid, radi 0, raid, raid casero, raid mdadm, raspberry mdadm, raspberry pi mdadm

Primary Sidebar

Categorías

Archivos

RASPBERRY PI | RECOMENDACIONES

Rebajas Raspberry Pi Spain RAS-4-4G - Placa Base Pi 4 Modelo B / 4 GB SDRAM (1822096)
Raspberry Pi Spain RAS-4-4G - Placa Base Pi 4 Modelo B / 4 GB SDRAM (1822096)
74,10 EUR
Comprar en Amazon
Samsung EVO Select - Tarjeta de Memoria microSDXC de 32 GB con Adaptador SD, 95 MB/s, UHS1, Color Verde y Blanco
Samsung EVO Select - Tarjeta de Memoria microSDXC de 32 GB con Adaptador SD, 95 MB/s, UHS1, Color Verde y Blanco
Comprar en Amazon
Raspberry Placa Base PI 3 Modelo A+, Cortex a 1.4GHZ, WiFi 5GHZ (11811853)
Raspberry Placa Base PI 3 Modelo A+, Cortex a 1.4GHZ, WiFi 5GHZ (11811853)
Amazon Prime
34,90 EUR
Comprar en Amazon
Raspberry Pi 4 Computer Official Premium Kit with MicroSD 32GB S.O. preloaded (2GB RAM, Black)
Raspberry Pi 4 Computer Official Premium Kit with MicroSD 32GB S.O. preloaded (2GB RAM, Black)
Comprar en Amazon
Rebajas Logitech MK270 Combo Teclado y Ratón Inalámbrico para Windows, 2,4GHz Inalámbrico, Ratón Compacto, 8 teclas multimedia y de acceso directo, 2 años de batería, PC, PC Portátil, QWERTY Español - Negro
Logitech MK270 Combo Teclado y Ratón Inalámbrico para Windows, 2,4GHz Inalámbrico, Ratón Compacto, 8 teclas multimedia y de acceso directo, 2 años de batería, PC, PC Portátil, QWERTY Español - Negro
Amazon Prime
24,59 EUR
Comprar en Amazon
Rebajas Logitech K400 Plus Teclado Inalámbrico Táctil para TV con Control Multimedia y Touchpad, Teclado QWERTY Español - Negro
Logitech K400 Plus Teclado Inalámbrico Táctil para TV con Control Multimedia y Touchpad, Teclado QWERTY Español - Negro
Amazon Prime
34,90 EUR
Comprar en Amazon
Raspberry Pi 4 Model B 2GB ARM-Cortex-A72 4x 1,50GHz, 2GB RAM, WLAN-ac, Bluetooth 5.0, LAN, 4x USB, 2x Micro-HDMI
Raspberry Pi 4 Model B 2GB ARM-Cortex-A72 4x 1,50GHz, 2GB RAM, WLAN-ac, Bluetooth 5.0, LAN, 4x USB, 2x Micro-HDMI
68,49 EUR
Comprar en Amazon

Última actualización el 2025-05-08 / Enlaces de afiliados / Imágenes de la API para Afiliados

© 2013–2025

Este sitio web usa cookies para mejorar su experiencia como usuario ► Aceptar Rechazar ◘ Si necesita más información
Política de Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR