Los conflictos de nombres de archivo que solo difieren en mayúsculas y minúsculas aparecen durante una restauración multiplataforma de NAS cuando la copia de seguridad contiene dos rutas que el destino de restauración considera equivalentes. Un servidor doméstico Linux puede preservar Foto.jpg y photo.jpg como archivos separados, mientras que un volumen de Windows, un volumen predeterminado de macOS o un cliente SMB pueden tratar esos nombres como un solo destino. La herramienta de restauración entonces debe sobrescribir, renombrar, omitir, fusionar o detenerse.
No continúe con la restauración completa hasta que sepa qué rutas colisionaron y cómo la herramienta las manejó. Restaure el árbol afectado en una ubicación de preparación aislada, preserve ambos objetos de origen bajo nombres temporales deterministas y cree un registro de mapeo de rutas antes de mover los datos al recurso compartido NAS en vivo.
¿Por qué puede la copia de seguridad almacenar dos nombres que el destino de restauración rechaza?
Un repositorio de copias de seguridad puede registrar rutas como nombres opacos sin aplicar las reglas de comparación del sistema de archivos de destino. Los sistemas de archivos Linux comúnmente distinguen entre mayúsculas y minúsculas, mientras que los sistemas de archivos predeterminados de Windows y macOS comúnmente preservan la capitalización escrita pero comparan nombres sin distinguir mayúsculas y minúsculas. Una discusión sobre restauración multiplataforma muestra que las rutas de origen pueden ser válidas en la copia de seguridad pero no representables en el sistema de restauración.
Para un NAS doméstico, esto suele ocurrir después de restaurar un volumen de contenedor Linux, un directorio de desarrollador, un árbol de importación de fotos o una biblioteca multimedia en un recurso compartido que será accedido desde Windows o macOS. La copia de seguridad no está necesariamente corrupta; el espacio de nombres de destino tiene un conjunto más pequeño de nombres distintos.
SMB que conserva mayúsculas y minúsculas no es lo mismo que almacenamiento sensible a mayúsculas y minúsculas
Un recurso compartido SMB puede mostrar la capitalización original y aún así realizar una búsqueda sin distinguir mayúsculas de minúsculas. Un ejemplo de la comunidad TrueNAS describe diferentes reglas de mayúsculas y minúsculas en las capas de acceso al conjunto de datos y SMB. Por lo tanto, el servidor puede almacenar nombres con mayúsculas y minúsculas mezcladas localmente mientras que un cliente SMB de Windows o macOS no puede tratarlos como objetos separados.
Prueba la ruta real de restauración, no solo la configuración del sistema de archivos NAS. Crea dos archivos inofensivos cuyos nombres difieran solo en mayúsculas a través del mismo cliente, protocolo, montaje y directorio de destino que usará el trabajo de restauración. Si la segunda creación falla o se resuelve en el primer archivo, esa ruta no puede recibir de forma segura el árbol original sin cambios.
Una Colisión en el Nombre de una Carpeta Puede Fusionar Todo un Subárbol
El conflicto puede ocurrir en cualquier componente del directorio, no solo en el nombre final del archivo. Si la copia de seguridad contiene Photos/2025/A.jpg y photos/2025/B.jpg, un destino insensible a mayúsculas puede fusionar ambas ramas en un solo directorio o rechazar la segunda rama. Una cuenta de transferencia mixta Linux y Windows muestra cómo las colisiones en componentes de directorio pueden redirigir o descartar archivos.
Compara rutas relativas completas después de aplicar las reglas de plegado de mayúsculas del destino. Un informe que solo verifica nombres base duplicados puede pasar por alto colisiones creadas por directorios padres.
Las Herramientas de Restauración No Manejan Todas las Colisiones de Forma Segura
Una aplicación de restauración puede detenerse con un error de “ya existe”, añadir un sufijo, conservar el primer archivo, conservar el último archivo o fusionar árboles de directorios. Algunos trabajos aún terminan con un estado de éxito o advertencia aunque se haya omitido un miembro de un par en colisión. La investigación sobre el manejo inconsistente de colisiones inducidas por la sensibilidad a mayúsculas muestra por qué el comportamiento de la herramienta debe observarse y no asumirse.
Antes de una restauración grande, crea una pequeña copia de seguridad de prueba que contenga pares de archivos y directorios que difieran solo en mayúsculas y minúsculas. Registra si la herramienta falla, renombra, sobrescribe o fusiona, y verifica ambos hashes de contenido después.
La Normalización Unicode Puede Producir una Colisión Similar
Dos nombres de archivo pueden parecer idénticos mientras usan diferentes secuencias de puntos de código Unicode, como un carácter acentuado precompuesto y un carácter base seguido de una marca combinada. El manejo de nombres en APFS preserva las formas mientras usa comparaciones normalizadas en algunos modos, y la sensibilidad a mayúsculas y la normalización Unicode interactúan en la búsqueda de nombres de archivo.
No asuma que todo conflicto aparente solo por mayúsculas y minúsculas se debe únicamente a letras mayúsculas y minúsculas. Exporte los nombres en un formato escapado o consciente de puntos de código cuando estén involucrados nombres acentuados, en idiomas asiáticos o visualmente idénticos.
Congele la restauración y preserve ambos objetos primero
Cuando aparezca una colisión, detenga la restauración en el destino en vivo. No ejecute repetidamente el mismo trabajo con sobrescritura habilitada, porque el ganador puede cambiar según el orden de recorrido. Cree un sistema de archivos de preparación sensible a mayúsculas y minúsculas o restaure a través de un entorno Linux que pueda representar ambos nombres. Un artículo de línea de comandos de Windows explica que los directorios sensibles a mayúsculas y minúsculas pueden preservar nombres que las aplicaciones comunes de Windows no pueden distinguir, ilustrando por qué la preparación debe usar un espacio de nombres que pueda representar ambos objetos.
Restaure cada objeto en colisión a un nombre temporal único como Photo.jpg.__case1 y photo.jpg.__case2. Mantenga la ruta original, la versión de respaldo, el tamaño, la suma de verificación y el nombre temporal seleccionado en un archivo de mapeo CSV o JSON.
Renombrar colisiones de forma determinista antes de moverlas al recurso compartido en vivo
Elija una regla que nunca dependa de qué archivo se encuentre primero. Agregue una etiqueta de plataforma de origen, un fragmento de hash estable o una secuencia explícita mientras se preserva la extensión. Por ejemplo, mantenga Photo__linux_A1B2.jpg y photo__linux_C3D4.jpg en lugar de aceptar sufijos automáticos “copy” cuyo significado no está claro.
Revise el mapeo antes de cambiar los nombres en el repositorio de respaldo o en la fuente original. La guía de ZimaSpace para detectar colisiones de nombres de archivo sensibles a mayúsculas y minúsculas antes de una copia entre plataformas puede usarse para escanear el árbol de preparación reconstruido y confirmar que no queda ningún par sin resolver.
Reparar referencias de aplicaciones después de renombrar archivos
Un archivo multimedia renombrado puede desaparecer de una base de datos de biblioteca, una configuración de contenedor puede apuntar a la ruta antigua y una aplicación de fotos puede tratar el objeto renombrado como un nuevo recurso. Restaure los datos primero, luego actualice listas de reproducción, enlaces sidecar, scripts, registros de base de datos, montajes vinculados e índices de aplicaciones que dependen de la ortografía exacta.
Para aplicaciones autoalojadas, preserve la base de datos y la configuración que describen las rutas originales. Una restauración solo del sistema de archivos puede conservar cada byte pero aún dejar la aplicación incompleta cuando las referencias de ruta ya no coinciden.
Use un informe de colisiones para decidir la acción de recuperación
| Resultado observado | Causa probable | Acción segura de recuperación |
|---|---|---|
| El segundo archivo informa “ya existe” | El destino compara nombres sin distinguir mayúsculas | Restaure ambas en un área de preparación sensible a mayúsculas y renombre de forma determinista |
| Dos carpetas de origen aparecen como una | Un directorio padre difiere solo por mayúsculas | Compare rutas completas normalizadas y divida el subárbol fusionado |
| La restauración se completa pero el conteo de objetos es menor | La herramienta omitió o sobrescribió un miembro de la colisión | Revise los registros de colisiones y compare el inventario de rutas junto con los hashes |
| Los nombres parecen idénticos pero difieren en mayúsculas y están ausentes | Normalización Unicode o caracteres no soportados | Inspeccione puntos de código escapados y normalice a través de la preparación |
| Los archivos existen pero una aplicación no puede encontrarlos | El cambio de nombre rompió referencias exactas de ruta | Actualizar metadatos de la aplicación, índices y montajes de contenedores |
Preguntas frecuentes
¿Puede un recurso compartido SMB preservar ambos? Archivo.txt y file.txt?
Solo cuando el conjunto de datos subyacente, la configuración del servidor SMB, el cliente y la aplicación usan semánticas compatibles sensibles a mayúsculas. Un conjunto de datos NAS sensible a mayúsculas por sí solo no garantiza que todos los clientes SMB puedan crear y acceder a ambos nombres.
¿Restaurar en un volumen APFS sensible a mayúsculas resuelve todos los conflictos?
No. Puede preservar pares que difieren solo en mayúsculas, pero el destino SMB posterior, el cliente Windows, la aplicación, el formato de archivo o las reglas de comparación Unicode pueden colapsar o rechazar los nombres.
¿Por qué pueden dos nombres de archivo visualmente idénticos aún entrar en conflicto?
Pueden usar diferentes secuencias Unicode que un destino normaliza a la misma forma de comparación. Inspeccione los puntos de código en lugar de confiar solo en cómo Finder o Explorer muestran el nombre.
Conclusión final
Las colisiones de nombres de archivo solo por mayúsculas ocurren porque una copia de seguridad puede preservar más nombres de ruta distintos de los que un destino de restauración multiplataforma puede representar. Deténgase en la primera colisión, restaure en un área de preparación compatible, preserve cada objeto bajo nombres temporales deterministas, registre un mapeo y valide los conteos y sumas de verificación antes de importar los datos a un recurso compartido NAS doméstico en vivo.
Soporte y Consejos
Más para leer

¿Puede Plex compartir una GPU con otro contenedor de Docker?
Plex y otro contenedor suelen poder acceder a la misma GPU, pero debes probar la compatibilidad de los controladores, la asignación de dispositivos, la...

Cómo saber si un error de Plex proviene del cliente o del servidor
Reproduce el mismo elemento en otro cliente, compara la ruta de la sesión y recopila pruebas del servidor solo después de que el alcance...

Cómo configurar la caché de Plex y el almacenamiento temporal para la transcodificación
Protege el estado persistente de Plex mientras colocas los archivos temporales de transcodificación en un almacenamiento local adecuado; después, verifica la limpieza, el espacio...

