Ho il seguente problema su Snow Leopard (10.6.8) dopo aver montato un'unità di rete ( ⌘ + K nel Finder. Quando disconnetto il portatile dalla rete senza smontare l'unità, ricevo la notifica del Finder che l'unità non è più disponibile, in cui di solito faccio clic su "Disconnetti tutti". In questo modo rimane una directory rimanente in /Volumes
, che non viene eliminata.
Quindi, se monto l'unità foo
, viene creata una directory /Volumes/foo
per il montaggio. Questa directory è ancora presente dopo aver scollegato il cavo di rete e confermato la disconnessione dell'unità. La prossima volta che monto la stessa foo
share, viene creata una nuova directory /Volumes/foo-1
ecc.
Ciò causa alcuni problemi con gli script (o Unison, che io punto a /Volumes/foo
), poiché il punto di montaggio previsto non è lo stesso ( /Volumes/foo
è vuoto in questo caso).
C'è un modo per rimuovere automaticamente questa directory dopo la disconnessione che ho descritto sopra?
Mi capita regolarmente quando metto in attesa il MacBook, rimuovi il cavo di rete e poi voglio lavorare ad es. sul treno senza essere connessi alla rete.
Aggiorna
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 neanche con il cavo di rete quando rimuovi il supporto tramite Finder. Per chiarire:
- Apri Finder, premi ⌘ + K
- Seleziona un'unità Samba da montare, ad es. %codice%
- Questo verrà montato in
smb://server/foo
, assicurati di poterlo sfogliare tramite Finder - Fai clic sul pulsante
/Volumes/foo
accanto alla condivisione in Finder - La directory
Eject
non viene rimossa
Di conseguenza, quando provo a montare di nuovo la stessa condivisione, viene creata un'altra directory /Volumes/foo
, ecc.