Archivo de la etiqueta: nas raspberry pi 3

Usando btrfs en Raspberry Pi con Open Media Vault

Una guía para utilizar btrfs como mejora del servidor Open Media Vault montado como NAS casero con nuestra Raspberry Pi.

Montar discos en modo RAID ya lo expliqué en el blog hace tiempo. Sin embargo, a día de hoy es mejor en vez de configurar un RAID USB usando mdadm (que fallará de todos modos tarde o temprano y se dañará incluso con problemas menores de conectividad USB) hacerlo con btrfs.

Así se puede proporcionar integridad de datos y con su modo lineal, va llenando los discos del conjunto de 1 en 1, si se trata de añadir la capacidad de dos o más discos. Esto requiere usar la línea de comandos.

OJO QUE PODEMOS LIARLA, VAMOS A HACER COPIA DE SEGURIDAD E IR CON CUIDADO

 

Entramos en una Terminal por SSH. Instalamos el soporte para btrfs por si no lo tenemos.Y suponiendo que tenemos 2 discos (sda y sdb) lo siguiente creará una configuración lineal de btrfs:

sudo -s
apt install btrfs-tools
parted -s /dev/sda mklabel gpt 
parted -s /dev/sdb mklabel gpt 
partprobe 
mkfs.btrfs -f -d single -m raid1 -L BTRFS_LINEAR /dev/sd[ab]

Los dos comandos parted eliminan las particiones de ambos discos, luego el kernel lee en la tabla de particiones (ahora inexistente) y finalmente creamos una configuración multi disco con btrfs que almacena los datos en forma lineal (comenzando con sda y si está lleno entonces usando sdb)

Además la opción -m raid1 tiene la particularidad de que los metadatos (estructuras del sistema de archivos así como las sumas de comprobación para todos los datos almacenados) están duplicados en ambos discos. Así que incluso si un disco se ve afectado por la corrupción de datos, podemos saberlo con seguridad ya que tenemos dos copias de cada fragmento de metadatos.

Vamos ahora con la parte de montar y utilizar nuestro nuevo sistema de discos.

Sigue leyendo

Open Media Vault para Raspberry

Open Media Vault no estaba como opción cuando hace tiempo que hice el especial NAS caseros. En ese especial repasé todos los pasos para montar un servidor de archivos casero, desde como formatear y preparar el disco duro hasta como dejarlo optimizado para usarlo con el servidor Samba:

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

En esa época ya conocía la existencia de un sistema operativo completo de tipo NAS y orientado a ese uso, pero que no terminaba de estar perfecto ni fácil de instalar, se trata de Open Media Vault también conocido por sus siglas como OMV.

Sigue leyendo

NAS caseros : Raspberry Pi 2 vs otras opciones

A pesar de tener muchos equipos lo que tengo estable y no toco y uso más a menudo es:

raspberry pi model a+ wi-fi

Como veréis es algo muy poco potente pero suficiente al menos para mí para ver películas en HD. Pero si queréis saber más …

Sigue leyendo

Optimizar SAMBA : preparando un NAS o servidor casero y 4

Después de haber instalado el servidor SAMBA, vamos a ver un par de cambios y al final una opción para optimizar el rendimiento en la Raspberry Pi al máximo.

Os recuerdo que en el post de cómo instalar y configurar SAMBA recomendé varias cosas a revisar. Sobre todo conocer qué es la Terminal y el editor nano

Cómo siempre una advertencia:

Cthulhu Warning Sign-100 OJO QUE PODEMOS LIARLA, VAMOS A HACER COPIA DE SEGURIDAD E IR CON CUIDADO

Hacemos copia de seguridad del fichero antes de tocar:

sudo cp /etc/samba/smb.conf smb.work

comprobamos que se ha copiado con ls y seguimos

optimizar SAMBA  NAS o servidor casero en la Raspberry Pi 01

Sigue leyendo

Instalar SAMBA : preparando un NAS o servidor casero 3

Bueno, vamos a llegar a la parte principal de todo esto. Instalar un servidor de ficheros utilizando el software que se llama SAMBA

Antes de dar este paso final, es conveniente haber preparado el terreno:

El primer paso será instalar SAMBA

sudo apt-get install samba samba-common-bin

s01

Sigue leyendo

Añadir disco de forma permanente : preparando un NAS o servidor casero 2

Ya expliqué esto de una forma simple pero que tiene el fallo de que no es la más correcta. El principal problema es que tengamos discos que se llamen igual, o que solo con cambiarlo de puerto USB esa forma no sirve.

Después de explicar cómo formatear el disco duro o la memoria. Vamos ahora a hacer que todo quede preparado para que se conecte de forma automática al encender la Raspberry con el disco conectado, o poder conectarlo y desconectarlo con un comando muy simple en caso de tenerla ya encendida.

Sigue leyendo

Formatear disco en ext4 : preparando un NAS o servidor casero 1

Voy a explicar como formatear un disco duro o memoria USB en el formato ext4. Este es uno de los formatos nativos de GNU/Linux, Raspbian y Raspberry Pi y será el que nos de un rendimiento mejor. Al menos mejor que los de Windows, que solo harán que el servidor sea más lento y dé más problemas, como FAT32 o NTFS.

Esto tiene el inconveniente de que el disco solo lo podremos usar desde un ordenador con Linux como la Raspberry Pi, hay que pensar en los pros y los contras de esto.

Vale, ya lo habéis pensado, pues vamos allá.

Sigue leyendo