Come rimuovere l'unità di rete "fantasma" duplicata su OS X?


14

Nel terminale la mia directory Volumes è simile alla seguente:

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

In qualche modo ho un disco "LaCie" duplicato e non riesco ad accedervi per eliminarlo. È un azionamento dell'aeroporto. OS X deve avere un file delle preferenze da qualche parte delle unità di rete precedenti che posso eliminare.

Si monta solo quando è collegata l'unità reale. Ho paura di eliminare questo duplicato perché potrebbe eliminare dati reali.

Credo che questa unità "fantasma" stia rovinando il mio backup della macchina del tempo.

permessi:

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

Grazie per qualsiasi aiuto.

Risposte:


14

Mac OS X monta le unità per impostazione predefinita creando una cartella con il nome dell'unità /Volumese quindi montandola in quel punto (quindi un'unità è normalmente accessibile tramite /Volumes/NAME_OF_DRIVE). Mac OS X aggiungerà una -#dopo il nome di un disco rigido se sono montate più unità con quel nome. (es. /Volumes/NAME_OF_DRIVE-1e /Volumes/NAME_OF_DRIVE-2, ecc.) Ciò si verificherà anche se esiste una cartella /Volumes/con lo stesso nome. Anche se il punto di montaggio ha un nome diverso, il nome dell'unità verrà visualizzato correttamente nel Finder.

Un esempio di ciò che può causare una cartella errata:

Uno script o un'applicazione che scrive un file /Volumes/ExternalDrive/somefile.txto anche un'applicazione che quando controlla se esiste un file (es. Apri l'ultimo documento salvato) crea un nuovo documento in quella posizione quando il disco rigido / condivisione di rete / chiave USB / ecc. non è montato. Il file esisterà nel /Volumes/ExternalDrive/somefile.txtsenso che la cartella /Volumes/ExternalDriveesisterà al prossimo montaggio.

Risolvendo questo:

  • Assicurati che tutte le unità siano state smontate - usa Utility Disco o diskutil listper essere sicuro
  • Controllare per vedere cosa si può vedere in /Volumes/- consigliato di utilizzare il terminale e l'uso ls -laF /Volumes. Dovrebbe esserci solo una cartella ( NAME_OF_STARTUP_DRIVE -> /)
  • Elimina le cartelle rimanenti. (Consiglio di controllare prima i contenuti)

So che è quello che è successo: un'app ha provato a scrivere sull'unità quando è stata disconnessa. Tuttavia, avevo tentato di eliminare questa cartella, ma quando viene eseguita la macchina del tempo, ricrea la cartella. La cartella "LaCie" ha un segno meno (inaccessibile). Quindi per qualche motivo sembra che Time Machine pensi che il backup sia in "LaCie-1" e non "LaCie".
Corey Floyd,

Ho anche eliminato tutte le autorizzazioni di Time Machine (backupd e timemachine) e Time Machine STILL ha creato la cartella LaCie-1.
Corey Floyd,

Consiglio di smontare le unità, rimuovere eventuali cartelle rimaste in / Volumes, spegnere Time Machine, rimontare l'unità Lacie e quindi selezionarla nuovamente utilizzando Time Machine. (Premere Cambia disco, cambiarlo in Nessuno, quindi premere di nuovo Cambia e selezionarlo correttamente)
Chealion

L'ho provato numerose volte. ... la macchina del tempo ricrea sempre l'unità.
Corey Floyd,

Time Machine sta salvando i tuoi backup in .sparseimage?
Chealion,

4

Ok, quindi ho prima spento il mio disco per assicurarmi che nulla fosse cancellato.

Quindi nel terminale ho digitato:

sudo rm -rf Lacie-1

Grandi notizie, questo funziona. Ho riacceso il mio disco e tutto andava bene.

Tuttavia, ho trovato la causa quando ho provato a fare il backup della mia macchina del tempo. Time Machine sta effettivamente creando questa unità fantasma per i backup. Non so perché.


Sta creando Lacie-1 perché /Volumes/Lacieesiste già. Non è correlato a Time Machine ma al modo in cui Mac OS X monta montaggi esterni (ad es. Dischi rigidi esterni, condivisioni di rete, ecc.)
Chealion

Immagino che avresti dovuto rimuovere anche il punto di sudo rm -rf Lacie
attacco

0

Ecco come l'ho risolto ... e, cosa più importante, cosa l'ha causato.

Causa
È venuto un amico e si è connesso alla mia rete mentre stavo usando la mia macchina. La loro macchina, giustamente, è apparsa nelle mie condivisioni Finder (come unità remota). Durante questo periodo, ho chiuso il mio laptop ed è andato a dormire, ricordando che aveva delle condivisioni.

Poco dopo ho svegliato il mio laptop in un hotel e sapendo che c'era una rete di cui non mi fidavo, ho spento Apple / Preferenze ... / Condivisione, Condivisione file prima di connettermi. Solo pochi giorni dopo, a casa, ho notato che le macchine fantasma erano ancora nel Finder senza alcun modo per eliminarle.

Soluzione
Sono tornato ad Apple / Preferenze ... / Condivisione, Condivisione file e ATTIVATO Condivisione file (i computer sono svaniti), quindi ho disattivato Condivisione file (sono rimasti spariti).

Sospetto
che si tratti di un bug perimetrale, in cui Finder non controlla le condivisioni a meno che non sia connesso a una rete e se l'opzione Condivisione file è disattivata mentre si è disconnessi, non esegue mai il polling (poiché "ovviamente" non si sta condividendo qualsiasi cosa) per rimuovere le voci obsolete.

Cordiali saluti, ho registrato questo come un bug con Apple, # 19977714.

Ancora una volta, sempre supponendo che questo sia ciò che sta accadendo, sembra che Finder non dovrebbe essere su nessuna rete o scoprire che l'opzione è disattivata, rimuovere tutte le condivisioni e quindi non deve più controllare.


0

Questo dovrebbe anche essere risolto riavviando.


Probabilmente potrebbe essere risolto riavviando, ma non credo che dovrebbe essere risolto.
martedì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.