El concepto de almacenamiento de Docker más importante en ZimaOS es que una ruta dentro de un contenedor de aplicaciones no es la misma ruta que utiliza el host para almacenar los datos reales. Plex puede ver /config y /media, mientras que ZimaOS asigna esas ubicaciones a carpetas reales de una unidad de almacenamiento.
El tutorial de 2024 sigue siendo conceptualmente correcto. La documentación actual de IceWhale ha ampliado el modelo: ahora los usuarios pueden establecer la ubicación global de los datos de las aplicaciones en Ajustes > Aplicaciones, mover los datos de las aplicaciones a otro espacio de almacenamiento, inspeccionar las asignaciones de volúmenes de cada aplicación y mantener los datos grandes de AppData alejados de la pequeña unidad del sistema.
Un contenedor tiene su propio sistema de archivos
Docker aísla cada aplicación del host de ZimaOS. Dentro del contenedor, una aplicación ve su propio sistema de archivos raíz, que comienza en /Los archivos escritos únicamente en esa capa desechable pueden desaparecer cuando se recrea el contenedor.
Por lo tanto, los datos persistentes necesitan un volumen explícito o un montaje bind a una carpeta real del host.
La ruta del host y la ruta del contenedor cumplen funciones diferentes
Una asignación como:
/DATA/AppData/plex/config → /config
/DATA/Media → /media
significa:
- el lado izquierdo es la ubicación real en el host de ZimaOS;
- el lado derecho es lo que Plex ve dentro del contenedor.
Plex debe configurarse para utilizar la ruta dentro del contenedor, mientras que las copias de seguridad y la gestión de archivos a nivel del host deben dirigirse a la ruta del host.
Plex: /config contiene el estado persistente de la aplicación
El tutorial original asignaba /config a una carpeta AppData para que la base de datos de la biblioteca, las preferencias, los metadatos y el estado relacionado sobrevivan a los reinicios o la recreación del contenedor.
La versión actual de ZimaOS sigue utilizando el mismo principio de datos persistentes, pero la ruta real del host puede cambiar si el usuario modifica la ubicación de los datos de las aplicaciones.
Plex: /media debe apuntar a la biblioteca multimedia real
Plex no ve automáticamente todos los discos de ZimaOS. Se debe montar una carpeta multimedia del host en el contenedor de Plex y, después, seleccionarla desde la ruta correspondiente dentro del contenedor.
La configuración de la aplicación muestra y permite editar las asignaciones de volúmenes
El tutorial de Zima-Giorgio indicaba a los usuarios que abrieran la configuración de Plex y revisaran las rutas de los volúmenes. El ZimaOS actual mantiene este modelo y también ofrece una visibilidad más amplia del almacenamiento de aplicaciones mediante Configuración > Aplicaciones.
Usa el modelo actual de rutas de almacenamiento de aplicaciones de ZimaOS para conocer el comportamiento actual de las rutas.
El ZimaOS actual permite mover la ubicación global de los datos de las aplicaciones
IceWhale ahora recomienda establecer la ubicación de los datos de las aplicaciones en un espacio de almacenamiento real en lugar de llenar la unidad del sistema. ZimaOS puede mover los datos administrados de las aplicaciones cuando se cambia esa ubicación.
Esto significa que una ruta codificada de 2024, como /DATA/AppData/plex/config puede no ser la ruta literal en todos los sistemas actuales.
Haz una copia de seguridad de las carpetas persistentes del lado del host
Al hacer una copia de seguridad de Plex, protege la carpeta del host que almacena /config y cualquier otro montaje persistente importante. Hacer una copia de seguridad de la imagen desechable del contenedor suele ser menos útil, porque la imagen puede descargarse de nuevo.
Para las bases de datos, considera si es necesario detener la aplicación o exportar los datos de forma coherente antes de realizar una copia de seguridad a nivel del sistema de archivos.
Los archivos multimedia y AppData son clases de almacenamiento diferentes
La configuración de Plex puede ocupar solo unos pocos gigabytes, mientras que una biblioteca multimedia puede ocupar decenas de terabytes. Pueden residir en espacios de almacenamiento distintos y tener políticas de copia de seguridad diferentes.
No muevas toda la biblioteca multimedia solo porque cambies la ubicación de AppData de Plex.
Una asignación correcta también puede fallar debido a los permisos
Si Plex puede ver la ruta montada, pero no puede abrir los archivos, el siguiente nivel que debe comprobarse son la propiedad y los permisos del sistema de archivos. Si la ruta no existe en el contenedor, primero hay que corregir la asignación del volumen.
Preguntas frecuentes sobre las rutas de Docker
¿Debe Plex usar la ruta del host de ZimaOS en la configuración de su biblioteca?
No. Normalmente, Plex debe usar una ruta del lado del contenedor, como /media.
¿Eliminar un contenedor de Docker elimina automáticamente los datos de AppData asignados?
No. Las carpetas persistentes del host permanecen a menos que se eliminen deliberadamente.
¿Es /DATA/AppData siempre la ubicación física actual de AppData?
No necesariamente. El ZimaOS actual permite a los usuarios elegir y migrar la ubicación de los datos administrados de las aplicaciones.
