¿Cómo eliminar la unidad de red duplicada "fantasma" en OS X?

14

En la terminal, mi directorio de volúmenes se ve así:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls
Backup of "Sanitized"’s MacBook     Macintosh HD
LaCie                   iDisk
LaCie-1             

De alguna manera tengo una unidad duplicada "LaCie" y no puedo acceder a ella para eliminarla. Es una unidad de aeropuerto. OS X debe tener un archivo de preferencias en algún lugar que tenga unidades de red anteriores que pueda eliminar.

Solo se monta cuando el disco real está enchufado. Me temo eliminar este duplicado porque puede eliminar datos reales.

Creo que esta unidad "fantasma" está arruinando mi copia de seguridad de la máquina del tiempo.

Permisos:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls -al
drwx------@ 26 root        wheel   840 Aug 10 18:41 LaCie-1

Gracias por cualquier ayuda.

Corey Floyd
fuente

Respuestas:

14

Mac OS X monta las unidades de forma predeterminada al crear una carpeta con el nombre de la unidad /Volumesy luego montarla en ese punto (por lo que normalmente se puede acceder a una unidad /Volumes/NAME_OF_DRIVE). Mac OS X agregará un -#después del nombre de un disco duro si se montan varias unidades con ese nombre. (por ejemplo , /Volumes/NAME_OF_DRIVE-1y /Volumes/NAME_OF_DRIVE-2, etc.) Esto también ocurrirá si existe una carpeta /Volumes/con ese mismo nombre. Aunque el punto de montaje tiene un nombre diferente, el nombre de la unidad se mostrará correctamente en el Finder.

Un ejemplo de lo que puede causar una carpeta errónea:

Un script o aplicación que escribe un archivo /Volumes/ExternalDrive/somefile.txto incluso una aplicación que, al verificar si existe un archivo (por ejemplo, abrir el último documento guardado) crea un nuevo documento en esa ubicación cuando el disco duro / red compartida / llave USB / etc. No está montado. El archivo existirá en el /Volumes/ExternalDrive/somefile.txtsentido de que la carpeta /Volumes/ExternalDriveexistirá la próxima vez que monte.

Arreglando esto:

  • Asegúrese de que todas las unidades se hayan desmontado: utilice la Utilidad de Discos o diskutil listpara asegurarse
  • Verifique para ver lo que se puede ver en /Volumes/- recomendado para usar la Terminal y usar ls -laF /Volumes. Solo debe haber una carpeta ( NAME_OF_STARTUP_DRIVE -> /)
  • Eliminar las carpetas restantes. (Recomiendo comprobar primero el contenido)
Chealion
fuente
Sé que esto es lo que sucedió: una aplicación intentó escribir en la unidad cuando se desconectó. Sin embargo, intenté eliminar esta carpeta, pero cuando se ejecuta Time Machine, vuelve a crear la carpeta. La carpeta "LaCie" tiene un signo menos (inaccesible). Entonces, por alguna razón, Time Machine piensa que la copia de seguridad está en "LaCie-1" y no en "LaCie".
Corey Floyd
También eliminé todos los permisos de Time Machine (copia de seguridad y timemachine) y Time Machine SIGUE creando la carpeta LaCie-1.
Corey Floyd
Recomiendo desmontar las unidades, eliminar las carpetas sobrantes en / Volumes, apagar Time Machine, luego volver a montar la unidad Lacie y luego volver a seleccionarla usando Time Machine. (Presione Cambiar disco, cámbielo a Ninguno y luego presione Cambiar nuevamente y selecciónelo correctamente)
Chealion
Lo he intentado en numerosas ocasiones. ... la máquina del tiempo siempre recrea la unidad.
Corey Floyd
¿Time Machine está guardando sus copias de seguridad en una .sparseimage?
Chealion
4

Ok, primero apagué mi disco para asegurarme de que no se hubiera eliminado nada.

Luego en la terminal escribí:

sudo rm -rf Lacie-1

Buenas noticias, esto funciona. Volví a encender mi unidad y todo estuvo bien.

Sin embargo, encontré la causa cuando intenté hacer mi copia de seguridad de la máquina del tiempo. Time Machine está creando esta unidad fantasma para copias de seguridad. No se porque.

Corey Floyd
fuente
Está creando Lacie-1 porque /Volumes/Lacieya existe. No está relacionado con Time Machine, sino con la forma en que Mac OS X monta montajes externos (por ejemplo, discos duros externos, recursos compartidos de red, etc.)
Chealion
Supongo que también deberías haber eliminado el punto de montaje atascadosudo rm -rf Lacie
Munkymorgy
0

Así es como lo resolví ... y lo más importante, qué lo causó.

Porque
un amigo vino y se conectó a mi red mientras estaba usando mi máquina. Su máquina, con razón, apareció en mis recursos compartidos de Finder (como un disco remoto). Durante este tiempo, cerré mi computadora portátil y se fue a dormir, recordando que tenía acciones.

Un poco más tarde, desperté mi computadora portátil en un hotel, y sabiendo que había una red en la que no confiaba, apagué Apple / Preferencias ... / Compartir, Compartir archivos antes de conectarme. No fue sino hasta días después en casa que noté que las máquinas fantasmas seguían en Finder sin forma de eliminarlas.

Solución
Volví a Apple / Preferencias ... / Compartir, Compartir archivos y encendí Compartir archivos (las máquinas desaparecieron), luego apagué Compartir archivos (permanecieron desaparecidos).

Sospecha
Creo que este es un error marginal, donde Finder no verifica los recursos compartidos a menos que esté conectado a una red, y si la opción Compartir archivos está desactivada mientras está desconectada, nunca sondea (ya que 'obviamente' no está compartiendo cualquier cosa) para eliminar entradas obsoletas.

Para su información, he registrado esto como un error con Apple, # 19977714.

Una vez más, aún asumiendo que esto es lo que está sucediendo, parece que Finder no debería en ninguna red o descubrir que esa opción está desactivada, eliminar todos los recursos compartidos y luego ya no tiene que verificar.

Walt Stoneburner
fuente
0

Esto también se debe solucionar reiniciando.

Jack
fuente
Probablemente podría solucionarse reiniciando, pero no creo que deba repararse.
mtak