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