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.

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

Con el disco duro o memoria USB conectada tecleamos en una Terminal local o remota los siguientes comandos:

sudo blkid

disco10

Apuntamos letra por letra lo que aparece tras UUID, por largo que sea, TODO. Ahora creamos una carpeta nueva que será en la que “montemos” ese disco duro para que se pueda ver desde el explorador de archivos o desde otros programas. En mi caso he elegido crearla en la carpeta “media” que es la recomendada para esto y con el mismo nombre que la etiqueta que le puse al formatearlo “16GB”. Y luego, le damos permisos para que todo el mundo pueda escribir, esto es más o menos inseguro pero nos facilitará las cosas.

Otra opción rápida es viendo cual es el disco asignado copiar la salida de forma automática al final del archivo fstab de la siguiente forma para el caso de que el disco sea el sda1:

sudo blkid /dev/sda1 >> /etc/fstab

así queda copiado el UUID y solo quedará luego editarlo correctamente.

En cualquier caso los siguientes pasos serían:

sudo mkdir /media/16GB
sudo chmod 777 /media/16GB

disco11

Vamos a hacer una cosa más, que es poner un “acceso directo” estilo Linux para que desde la carpeta del usuario estándar “pi” podamos acceder más rápido a nuestro disco

ln -s /media/16GB/ /home/pi/16GB

disco12

Con el código que copiamos al principio o viéndolo de nuevo, vamos a editar el fichero de la configuración de discos de la Raspberry Pi

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

sudo cp /etc/fstab fstab.old

comprobamos que se ha copiado con ls y seguimos

sudo nano -w /etc/fstab

disco13

Ahora se nos abre una aplicación que se llama “nano” y que es un editor muy básico pero más o menos sencillo de manejar. Con los cursores, las teclas de las flechas, nos movemos hasta el final para añadir una línea

disco14

La nueva línea debe quedar como en la imagen. Dependerá del código “UUID” que tenga vuestro disco o memoria USB y la carpeta que creamos antes “/media/16GB” . Si lo hicimos con sudo blkid /dev/sda1 >> /etc/fstab solo habrá que completar por delante con UUID= y por detrás con el resto de información tal como se ve en el siguiente comando:

UUID=lo-que-sea-que-os-salio-antes /media/16GB ext4 defaults 0 0

disco15

Una vez lo hemos cambiado, hay que guardar los cambios y salir. Los comandos serían:

  • Para Guardar el archivo con los cambios
    pulsar la tecla Ctrl y al mismo tiempo la letra o
  • Para salir del editor nano
    pulsar la tecla Ctrl y al mismo tiempo la letra x . Nos preguntará si queremos salvar los cambios. Le decimos que escribiendo una S y dándole a Enter / Return / Intro

disco16

Una vez fuera del editor “nano” comprobamos como están los discos duros, memorias y particiones de la tarjeta SD de la Raspberry Pi con el comando df = disk free = disco libre o disponible

disco17

Reiniciamos con sudo reboot

disco18

Después de reiniciar comprobamos de nuevo con df y vemos que ya está disponible

disco19

Ahora para desconectarlo o conectarlo cuando esté es ese puerto sda el comando será sudo umount /dev/sda y sudo mount /dev/sda

disco20