En este artículo os voy a comentar como haceros un NAS casero barato. Para ello necesitaremos:
- Un Mini PC o una Raspberry pi
- Una caja externa donde colocar los discos
- Sistema operativo gratuito que me permita gestionar almacenamiento de forma sencilla.
No es mi intención explicaros qué es un NAS en este documento, simplemente sería un almacenamiento accesible por cualquier dispositivo que tengáis en casa (ordenadores, tablets, móviles, ...) y así poder almacenar vuestras fotos y documentos.
Comencemos con cada uno de los componentes necesarios:
-❗ Respecto de los mini PCs, he hablado mucho en mi podcast y además hice otro artículo hablando de ellos: Mini PCs. Así que os remito a dicho escrito.
También se podría utilizar una Raspberry Pi como ordenador del NAS.
En mi caso elijo un Mini Pc que tengo para hacer mis experimentos, ya no está a la venta pero es parecido a este: Mini PC como servidor (en el momento de escribir el artículo está a 209€). Dejo enlaces y descripciones de todo al final del artículo, en presupuesto.
-❗ Un Mini PC no suele tener espacio para varios discos mecánicos en su interior por lo que hay que comprar una caja externa para varios discos, en mi caso elijo una caja para dos discos de 3.5 (son los más baratos por TB de almacenamiento) que trae su propia controladora RAIDy que se conecta por USB al mini PC (debería ser todo al menos USB 3.0)
Lo primero que hago es conectar los discos a la caja. Es muy sencillo, se desliza cada lateral y se inserta cada disco SATA en su ranura correspondiente, se vuelven a colocar las tapas y listo.
Ahora conectamos el cable de alimentación, viene con enchufe europeo. Pulsamos el botón de encendido y veremos que se encienden las luces de la placa, los LEDs de los discos iluminan bastante por lo que no es muy recomendable tenerlo en una habitación que quieras que esté a oscuras.
Procedemos a conectar el cable USB (incluido en el conjunto) a la caja de discos y al mini PC. En mi caso los conecto a un Linux Mint y ejecuto el programa Discos que viene en esta distribución.
Vemos en la siguiente imagen que me reconoce los dos discos y que los detecta como USB 3
Les hago un test de rendimiento con la misma herramienta:
Y podemos ver las velocidades de lectura y escritura
Estos discos ya son funcionales, con esto se pueden usar en el ordenador como almacenamiento, no necesitamos más. Pero la cuestión no es conectar un disco USB, es hacer un NAS.
Para eso hemos comprado una caja de discos con su propia controladora RAID. Un RAID convierte los discos físicos en un único volumen lógico, de tal forma que el ordenador sólo verá ese volumen.
Probemos esos RAID, para saber cómo se hacen los RAID en las cajas Orico os dejo un vídeo del estupendo canal de Naseros:
La caja del vídeo es mejor y con más prestaciones pero el procedimiento es similar.
Comienzo probando a realizar un RAID 0 que debe mejorar el rendimiento.
La forma es con una combinación de switches que trae la propia caja
Primero los pongo en posición PM, apago la caja y doy al botón set que mantengo presionado y enciendo la caja, sigo presionando set durante unos 10 segundos. Este procedimiento es para eliminar los posibles RAID que hubiese en los discos (en nuestro caso no tenían). Ahora procedemos a poner el RAID 0.
Apagamos la caja y colocamos los switches en posición RAID 0 (abajo+abajo). Pulsamos set, encendemos y mantenemos 10 segundos aproximadamente (cuando las luces dejan de parpadear).
Nos vamos a la utilidad discos y vemos que donde antes había dos discos de 500GB ahora tengo uno de 1TB, el RAID 0 ha sumado la capacidad de ambos discos y el sistema sólo ve un disco. Veamos su rendimiento:
Se puede observar que hemos casi duplicado las tasas de lectura y escritura, que es lo que se pretende con un RAID 0.
Podríamos poner un RAID 1 y conseguir alta disponibilidad a cambio de reducir el almacenamiento a la mitad. Para saber más de RAIDs: Wikipedia RAID
Yo los voy a dejar en RAID 0 pero es indiferente para lo siguiente que tenemos que hacer que es poner un software que gestione este almacenamiento como si fuera un NAS.
-❗ Respecto al software podéis elegir cualquier distribución de Linux, un TrueNAS, un Proxmox, un Xpenology y muchos otros. En mi caso elijo OpenmediaVault porque creo que cualquiera puede administrar el NAS de forma sencilla con este sistema.
Para instalar OpenmediaVault (OMV) lo podemos hacer mediante una ISO que instala un sistema operativo Debian con el paquete de OMV ya instalado o instalando el paquete en una distribución de Linux derivada de Debian.
Yo voy a instalar la ISO por lo que perderé todos los datos que tengo en el Mini PC.
Creamos un pendrive USB con la ISO (yo lo he realizado con el propio grabador de imágenes USB de Linux Mint)
Después conectamos el pendrive al mini PC y arrancamos con él (sin conectar la caja de discos) para proceder a la instalación: Proceso de instalación de OpenMediaVault
Los pasos más delicados de la instalación son:
Elegir la interfaz de red. Hay que elegir la tarjeta ethernet (también detecta la tarjeta wifi) como interfaz primaria.
Hay que darle un nombre a la máquina, en mi caso OMV1
Establecer la clave de superusuario, en mi caso 👀
Seleccionar el disco en el que se va a instalar OMV, elijo el disco de mi mini PC (si lo estás haciendo con una Raspberry Pi será en la SD o pendrive de arranque)
Resto de opciones, por defecto
Una vez instalado, sacamos el pendrive, conectamos la caja de discos con el RAID 0 y reiniciamos el mini PC. Nos saldrá:
Vemos la IP que le ha dado el DHCP del router (la cambiaremos) y el nombre de usuario y contraseña por defecto (que también cambiaremos).
Ahora ya no hay nada más que hacer con el mini PC ni con la caja. Nos vamos a otro equipo y en un navegador web ponemos la IP que nos indica en la imagen anterior.
Nota: en caso de que no accedas con dicha IP, entra en el mini PC con el usuario root y la contraseña que pusiste al superusuario en la instalación y ejecuta el comando:
ip address
Y ya estamos en nuestro OMV
Ahora sólo hay que proceder a configurar el OMV para que nos ofrezca los servicios de NAS que queremos pero eso le dejamos para otro artículo que este ya es demasiado largo.
Sólo unos detalles más antes de pasar al presupuesto:
➕ Hay que cambiar la clave de admin
➕ Hay que poner una IP fija:
En mi caso
Ahora hay que acceder a la nueva IP desde el navegador web y poner el usuario admin y la nueva contraseña para entrar.
➕ Comprobemos que el RAID 0 ha sido reconocido por el sistema
- Caja externa. 20-100. La caja Orico no está disponible en estos momentos en Amazon, os dejo enlace a Aliexpress. Caja Raid Orico a 31€
Total: 209 + 31 = 240 € (con la Raspberry Pi son 110€)
Características del NAS casero: Procesador J4125, 8GB RAM, HDMI, USBs y doble bahía
Si lo comparamos con un NAS de marca Synology o Qnap similar, veo que en Synology no hay nada similar (o no lo encuentro yo), y en QNAP sí
Justo el doble de presupuesto, con la ampliación a 8GB de RAM. El QNAP tiene doble puerto de red de 2.5Gb. Ahora te toca a ti decidir si merece la pena pagar ese exceso de precio por los servicios que presta QNAP: sistema operativo, acceso en la nube, actualizaciones, servicio técnico con garantía y aplicaciones móviles (que no es poco, aunque muchas de esas cosas también las podemos conseguir gratuitas) o te montas tu propio NAS casero.
Este artículo complementa a la serie sobre el NAS casero:
Hoy vengo a contar un problema que hemos tenido en una aula en la que los equipos tienen instalado Ubuntu 18.04 . De repente y sin venir a cuento dos equipos se han quedado colgados y al reiniciar el equipo han arrancado con una resolución muy baja , probablemente VGA ( 640x480 ). Lo cual hacía el equipo inmanejable. Para averiguar que había pasado ejecutamos el comando dmesg , que permite ver todos los mensajes que el sistema produce en el arranque. Así pudimos comprobar que estaba arrancando una versión del kernel antigua . Para comprobar con cual versión de kernel ha iniciado tu sistema ejecuta: dmesg | grep vmlinuz Nos salió la versión 5.3.0-26 , cuando la versión que tenemos es la 5.0.0-37. Nota : Una forma mas sencilla es el comando uname -a ¿Por qué ha pasado esto? Pues ni idea, misterios de los sistemas informáticos. No se han actualizado los equipos ni nada parecido. Seguiré observando el comportamiento de los mismos para averiguar qué h...
Hoy vengo a hablaros de cómo he montado la tarjeta gráfica en el nuevo equipo: Nuevo ordenador en casa Tengo una tarjeta gráfica AMD RX570 mini con 4GB de RAM y al llegar el PC a casa la conecté en su puerto PCIe pero la fuente no tenía ningún cable de 6 pines que necesita la gráfica y al encenderlo no había salida de vídeo porque la alimentación de la placa no es suficiente para esta tarjeta.
Tras los dos primeros artículos sobre el NAS WD My Cloud EX2 Ultra : - Consideraciones previas - Configuración inicial Vamos con los primeros pasos en la configuración del NAS , en mi opinión estas primeras configuraciones son fundamentales: 1.- Cambiar la IP . Durante el proceso de inicialización del NAS, estuvimos usando la IP que le había dado el router de forma dinámica por DHCP . Esto no es muy recomendable es mejor que tenga la IP estática o que le reservemos la IP dinámica en el router. En mi caso elijo IP estática. Veamos cómo se hace: Configuración + Red + Static en servicio de red