Tengo el siguiente problema en Snow Leopard (10.6.8) después de montar una unidad de red ( ⌘ + K en el Finder. Cuando desconecto la computadora portátil de la red sin desmontar la unidad, recibo la notificación del buscador de que la unidad ya no está disponible, donde normalmente hago clic en "Desconectar todo". Esto aún deja un directorio restante en /Volumes
, que no se elimina.
Entonces, si monte la unidad foo
, se creará un directorio /Volumes/foo
para el montaje. Este directorio sigue allí después de desconectar el cable de red y confirmar que desconecte la unidad. La próxima vez que monte el mismo foo
share, se creará un nuevo directorio /Volumes/foo-1
, etc.
Esto está causando algunos problemas con los scripts (o Unison, que apunto a /Volumes/foo
), ya que el punto de montaje esperado no es el mismo ( /Volumes/foo
está vacío en este caso).
¿Hay alguna forma de eliminar automáticamente este directorio después de la desconexión que describí anteriormente?
Esto me sucede a mí regularmente cuando pongo el MacBook en reposo, quito el cable de red y luego quiero trabajar, por ejemplo. en el tren sin estar conectado a la red.
Actualizar
Después de observar este problema durante un par de meses (todavía estoy en Snow Leopard), he notado lo siguiente: La carpeta /Volumes/foo
no se elimina incluso con el cable de red cuando se extrae el montaje a través del Finder. Para aclarar:
- Abre el buscador, presiona ⌘ + K
- Selecciona una unidad Samba para montar, por ejemplo. %código%
- Esto se montará en
smb://server/foo
, asegúrate de que puedes buscarlo en el Finder - Haga clic en el botón
/Volumes/foo
al lado del recurso compartido en el Finder - El directorio
Eject
no se elimina
Como consecuencia, cuando intento volver a montar el mismo recurso compartido, se crea otro directorio /Volumes/foo
, etc.