Imagina, en un sistema Raspi2B, con una Micro-SD de 8Gb y un HDD externo de 400Gb, puedes comenzar a tener problemas de espacio en el filesystem principal a causa de las librerías de metadatos descargadas de internet para los medias.
Ejemplo de página home de Plex Media Server. |
Posters, FunArts, Substitulos en diversos idiomas, sintonías originales, argumentos, thumbnails, etc, pueden, agotar el espacio de la Micro-SD.
¿Cómo te das cuenta?, por la vía rápida, tardan en cargarse los ítem en tu Plex Client, o no actualiza los nuevos media incorporado, y por supuesto con un:
root@plex-raspbian:/# df
S.ficheros 1K-bloques Usados Disponibles Uso% Montado en
/dev/root 7534284 7173116 4852 100% /
devtmpfs 486096 0 486096 0% /dev
tmpfs 98080 780 97300 1% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 196140 4 196136 1% /run/shm
/dev/mmcblk0p1 57288 19968 37320 35% /boot
/dev/sda1 390683644 356241906 34441738 92% /media/Plex
tmpfs 196140 0 196140 0% /tmp
Para ello, vamos a cambiar la ruta/path de dicha base de datos, pasándola de nuestra Micro-SD de arranque al HDD externo, que en nuestro caso es /media/Plex.
Por defecto en Raspbian, el directorio donde reside todas las librerías de metadatos así como los plugins para Plex Media Server es:
/var/lib/plexmediaserver/Library/Application Support
Y lo vamos a cambiar a nuestro HDD externo a un directorio al que voy a llamar:
/Pi-Data
Vamos a ello, entrando a la raspbi2B con nuestro cliente de SSH favorito, (en mi caso Putty), y cuando estemos en línea de comandos, procedemos a parar el servidor, y luego mataremos cualquier servicio Plex que quede en segundo plano:
# /etc/init.d/plexmediaserver stop
# killall -u plex
Ahora vamos al proceso de copiar la librería de metadatos y plugins a la nueva localización, (recuerda cambiar la ruta de destino por la que tú has elegido), y ármate con un poco de paciencia, la copia tarda unos 10 minutos.
# cp -rf '/var/lib/plexmediaserver/Library/Application Support' \ /media/Plex/Pi-Data/
Ahora para asegurarnos que si fallara el proceso por algún motivo, podamos dar marcha atrás, vamos a mover la base de datos original a otra llamada .OLD
# mv '/var/lib/plexmediaserver/Library/Application Support' \ '/var/lib/plexmediaserver/Library/Application Support.OLD'
Creamos el link simbólico o symlink para el directorio de destino:
# ln -s '/media/Plex/Pi-Data/Application Support/Plex Media Server' \ '/var/lib/plexmediaserver/Library/Application Support/Plex Media Server'
Cambiamos el propietario de la nueva ruta:
# chown -R plex.nogroup \ '/var/lib/plexmediaserver/Library/Application Support'
Ahora vamos a comprobar que todo funciona, vamos a arrancar el Plex Media Server:
# /etc/init.d/plexmediaserver start
Abrimos en nuestro navegador el Plex Media Server, y comprueba que aparecen la estructura de medias, portadas, posters, etc, abre algún media, y comprueba en general que todo está correcto.
Una vez comprobado, y conforme, procederemos al borrado del contenido de respaldo .OLD.
# rm -rf '/var/lib/plexmediaserver/Library/Application Support.OLD'
Y comprobamos como ha quedado nuestra Micro-SD de espacio:
root@plex-raspbian:/media/Plex# df
S.ficheros 1K-bloques Usados Disponibles Uso% Montado en/dev/root 7534284 3630476 3547492 51% /devtmpfs 486096 0 486096 0% /devtmpfs 98080 780 97300 1% /runtmpfs 5120 0 5120 0% /run/locktmpfs 196140 4 196136 1% /run/shm/dev/mmcblk0p1 57288 19968 37320 35% /boot/dev/sda1 390683644 356236794 34446850 92% /media/Plextmpfs 196140 0 196140 0% /tmp
Como se puede comprobar, hemos pasado de estar ocupado el 100% de la Micro-SD a tener un más que razonable 51% de espacio en disco.
Espero que os sea de ayuda.
No hay comentarios:
Publicar un comentario