El uso compartido de archivos de Mountain Lion 10.8.3 no funciona para una carpeta con un nombre particular

Estoy ejecutando Mountain Lion 10.8.3 en una Mac Mini 2012. El Mini no tiene auriculares y estoy usando un iMac para compartir la pantalla con fines administrativos. Estoy tratando de configurar el uso compartido de una carpeta en particular en un disco duro externo conectado al Mini a través de USB3, pero por alguna razón no puedo compartir esta carpeta y el problema parece estar relacionado con su nombre. Me gustaría saber qué puedo hacer (además de cambiar el nombre de la carpeta) para solucionar el problema.

Con más detalle: estoy tratando de compartir una carpeta que contiene archivos de música FLAC. Estos archivos están en una carpeta llamada Música/FLAC en el volumen Titan , un disco duro externo conectado al Mini ( Saturno ). Por lo tanto, estoy tratando de compartir la carpeta FLAC .

El HDD se ha formateado como Mac OS Extended (Journaled). No sé cómo averiguar si distingue entre mayúsculas y minúsculas o no. En Disk Utility, puedo ejecutar Verify Disk y dice que el volumen parece estar bien, pero Verify Disk Permissions está atenuado (¿porque los propietarios no están habilitados para unidades externas?).

He iniciado sesión con una cuenta de administrador. Voy a Compartir en Preferencias del Sistema. El servicio de uso compartido de archivos está marcado. En Opciones , se marca Compartir archivos y carpetas mediante AFP ; SMB no lo es. Hago clic en el botón + para agregar un recurso compartido, navego a la carpeta FLAC y hago clic en Agregar . El cuadro de diálogo se cierra, pero no se agrega ningún recurso compartido. De manera similar, si navego a la carpeta usando Finder, hago Obtener información y luego marco la casilla de verificación Carpeta compartida , el cambio no persiste cuando cierro el cuadro de diálogo Obtener información .

Si miro en la aplicación Consola, veo entradas como esta:

Preferencias del sistema[4648]: SFL(4648): AddNewItemWithProperties_rpc devolvió -36 Preferencias del sistema[4648]: LSSharedFileListInsertItemFSRef devolvió NULL para ruta:/Volumes/Titan/Music/FLAC

Ahora aquí está la parte realmente extraña. Si cambio el nombre de la carpeta a flac (es decir, cambio el caso), ¡entonces el uso compartido de archivos funciona bien! Algunos experimentos con varias mayúsculas parecen sugerir que todo en minúsculas está bien, pero cualquier letra mayúscula hace que el recurso compartido falle. Sin embargo , la computadora está feliz de compartir la carpeta MP3 ubicada en la carpeta Música .

No sé cómo explicar este comportamiento, pero no tengo mucha experiencia con Mac.

La única otra cosa que puede influir en esto (aunque espero que no) es que también hay una caja NAS en la misma red Ethernet que tiene un recurso compartido SMB público llamado flac . Sin embargo, no puedo ver cómo esto haría alguna diferencia.

Actualización 26 de marzo

@GrahamPerrin: Sus pasos 1-4 son básicamente lo que ya había hecho, pero lo intenté nuevamente para asegurarme. Sin cambios: flac funciona bien, FLAC no.

Como solución rápida, iba a compartir la carpeta como flac , pero aunque se compartió, el recurso compartido apareció como flac-1 en el iMac. Lo que sea que esté pasando definitivamente no le gusta ese nombre de carpeta, independientemente de la carcasa. Así que ahora cambié el nombre de la carpeta a FLAC y la compartí así, y parece lo suficientemente feliz.

Respuestas (2)

No estoy seguro de qué decirle sobre el problema real, pero puedo compartir algunas ideas que podrían ayudarlo a localizarlo. El iMac que se conecta al recurso compartido "flac" en minúsculas pero lo monta como "flac-1" me dice que está todo conectado a un volumen llamado alguna forma de flac. Podría ser que todo esté conectado al NAS SMB que mencionó.

Independientemente, he visto un problema en el que el software espera una determinada ruta y, en lugar de arrojar un error sobre no encontrar la ruta, simplemente intentó crearla, lo que luego deja una especie de ruta nula que debe eliminar manualmente. Si no lo elimina, comenzarán a aparecer nombres como "flac-1". Volver a leer eso puede no tener sentido, pero independientemente de los pasos que he usado para ver qué es lo que está activando Terminal (que se encuentra en /Aplicaciones/Utilidades) y escribiendo:

ls -la /Volumes

Si ve más de lo que espera en la lista aquí o puede encontrarlos a través de la navegación normal del buscador, puede eliminarlos (¡Haga esto solo si está 100% seguro de que es una ruta que no contiene nada que quiera volver a ver!) escribiendo:

rm -rf /Volumes/NULLPATH

donde NULLPATH es de lo que quieres deshacerte.

En este sentido, si el mini está listo y muestra un "FLAC" o algo similar en /Volumes, entonces no podrá compartir una carpeta con el mismo nombre. Como si el mini estuviera conectado al SMB NAS, entonces tendrá que usar un nombre compartido diferente.

También puede activar la propiedad en su disco duro externo abriendo la ventana de obtención de información en la unidad y marcando la casilla en la parte inferior de la ventana para "Habilitar la propiedad en este volumen". No estoy demandando que de alguna manera afecte su problema, pero podría ser algo para intentar.

Intenté "ls -la /Volumes" y no vi nada que no esperaba, aunque decía que había ocho volúmenes, pero solo enumeraba cinco de ellos. ¿Cómo vería a los otros tres?

-36

En OS X, -36 es un error de E/S (históricamente un fastidio ).

¿El sistema de archivos del disco externo es HFS Plus? ¿Insensible a mayúsculas o minúsculas?

Comience con una verificación de la integridad del sistema de archivos.

Un cambio de la configuración de trabajo

… cambie el nombre de la carpeta a flac (es decir, cambie el caso), entonces el uso compartido de archivos funciona …

Intentar:

  1. hacer que el intercambio de archivos funcione con flac

  2. desde el panel Compartir de Preferencias del sistema, elimine esa carpeta

  3. cambiar el nombre de flac a FLAC

  4. agregue FLAC a la lista de carpetas compartidas.

Específicamente:

  • no cambie el nombre de una carpeta mientras está compartida.

LSSharedFileListInsertItemFSRef devolvió NULL para la ruta:

Esta cadena aparece en las Comunidades de soporte de Apple: Vaya, ¿qué le hizo 10.6.2 al uso compartido de archivos de mi iMac? … la pregunta no tiene respuesta y, aunque no podemos responder, reconozco al usuario de otro lugar. Tal vez pueda contactarlo en unas semanas.

Gracias @SteveRands, y una pista: puede/debe editar su pregunta inicial para incluir información adicional; entonces puedes eliminar los tres comentarios.
He editado la pregunta con más información. Lo siento, no puedo aceptar tu respuesta porque no solucionó el problema; Votaría a favor, pero todavía no tengo suficiente representante.