Montar varias comparticiones NFS en Raspberry Pi con OpenELEC
En OpeneELEC para Raspberry Pi la manera de montar comparticiones NFS difiere un tanto de como suelen hacerlo otros sistemas Unix. En este post explico como hacerlo con esta distribución. De paso, también muestro las opciones de montaje que a mí me han funcionado para evitar los cortes de sonido al reproducir audio y vídeo en streaming.
He puesto la configuración tal cual la tengo. Ni que decir tiene que deberás cambiar los parametros por los que necesites en tu instalación.
Primero creamos los puntos de montaje:
#mkdir /storage/almacen /storage/almacen2
No situamos en el directorio /storage/.config/system.d/
Creamos el archivo storage-almacen.mount
#vi storage-almacen.mount
Nota: El nombre del archivo tiene que ser igual al de la ruta del punto montaje sustiyendo el caracter / por un guion – y terminado en .mount. En este caso, como el punto de montaje está en /storage/almacen el archivo a editar debe llamarse storage-almancen.mount
Primer montaje
[Unit] Description=test nfs mount script Requires=network-online.service After=network-online.service Before=kodi.service [Mount] What=192.168.1.254:/mnt/ALMACEN Where=/storage/almacen Options=udp,noatime,rsize=32768,wsize=32768,nolock,nfsvers=3 Type=nfs [Install] WantedBy=multi-user.target
Con el siguiente comando le dicemos al sistema que monte esta compartición cada vez que arranque.
# systemctl start storage-almacen.mount
# systemctl enable storage-almacen.mount
Comprobamos que se haya montado y su estado:
#systemctl status storage-almacen.mount
storage-almacen.mount - test nfs mount script Loaded: loaded (/storage/.config/system.d/storage-almacen.mount; enabled) Active: active (mounted) since Thu 1970-01-01 00:00:19 UTC; 45 years 4 months ago Where: /storage/almacen What: 192.168.1.254:/mnt/ALMACEN Process: 365 ExecMount=/bin/mount -n 192.168.1.254:/mnt/ALMACEN /storage/almacen -t nfs -o udp,noatime,rsize=32768,wsize=32768,nolock,nfsvers=3 (code=exited, status=0/SUCCESS)
Segundo montaje
[Unit] Description=test nfs mount script Requires=network-online.service After=network-online.service Before=kodi.service [Mount] What=192.168.1.254:/mnt/ALMACEN2 Where=/storage/almacen2 Options=udp,noatime,rsize=32768,wsize=32768,nolock,nfsvers=3 Type=nfs [Install] WantedBy=multi-user.target
Los mismos pasos:
# systemctl start storage-almacen2.mount # systemctl enable storage-almacen2.mount # systemctl status storage-almacen2.mount
storage-almacen2.mount - test nfs mount script Loaded: loaded (/storage/.config/system.d/storage-almacen2.mount; enabled) Active: active (mounted) since Thu 1970-01-01 00:00:19 UTC; 45 years 4 months ago Where: /storage/almacen2 What: 192.168.1.254:/mnt/ALMACEN2 Process: 366 ExecMount=/bin/mount -n 192.168.1.254:/mnt/ALMACEN2 /storage/almacen2 -t nfs -o udp,noatime,rsize=32768,wsize=32768,nolock,nfsvers=3 (code=exited, status=0/SUCCESS)
Hecho
Si queremos comprobar manualmente que estén montadas las comparticiones:
#ls /storage/almacen #ls /storage/almacen2
Y aquí deberíamos ver los archivos como si estuvieran en nuestra raspi 🙂
One Comment
Comments are closed.