Ho il seguente problema su Snow Leopard (10.6.8) dopo aver montato un'unità di rete ( ⌘+ Kin Finder. Quando disconnetto il laptop dalla rete senza smontare l'unità, ricevo la notifica Finder che l'unità non è più disponibile, dove Di solito faccio clic su "Disconnect All". Questo lascia ancora una directory rimanente /Volumes
, che non viene eliminata.
Quindi se monto il drive foo
, /Volumes/foo
viene creata una directory per il mount. Questa directory è ancora lì dopo aver scollegato il cavo di rete e confermato per scollegare l'unità. La prossima volta che monterò la stessa foo
condivisione, /Volumes/foo-1
verrà creata una nuova directory, ecc.
Ciò sta causando alcuni problemi con gli script (o Unison, che indico /Volumes/foo
), poiché il punto di montaggio previsto non è lo stesso ( /Volumes/foo
in questo caso è vuoto).
C'è un modo per rimuovere automaticamente questa directory dopo la disconnessione che ho descritto sopra?
Questo succede a me regolarmente quando metto in pausa il MacBook, rimuovo il cavo di rete e quindi voglio lavorare, ad esempio, sul treno senza essere collegato alla rete.
Aggiornamento
Dopo aver osservato questo problema per un paio di mesi (sono ancora su Snow Leopard), ho notato quanto segue: La cartella /Volumes/foo
non viene rimossa anche con il cavo di rete quando si rimuove il supporto tramite Finder. Per chiarire:
- Apri Finder, premi ⌘+K
- Selezionare un'unità Samba da montare, ad es
smb://server/foo
- Questo verrà montato
/Volumes/foo
, assicurati di poterlo sfogliare tramite Finder - Fai clic sul
Eject
pulsante accanto alla condivisione in Finder - La directory
/Volumes/foo
non è stata rimossa
Di conseguenza, quando provo a montare nuovamente la stessa condivisione, /Volumes/foo-1
viene creata un'altra directory , ecc.