Come montare condivisioni remote con lo stesso nome e differenziarle facilmente nel Finder?

1

Abbiamo tre server di sviluppo Linux disponibili tramite SMB / CIFS e li monto sul mio Mac (utilizzando uno script di Automator nei miei elementi di accesso).

Il problema è che le condivisioni SMB sono basate su username, quindi tutte e tre le condivisioni appaiono come lo stesso nome nel Finder. Se si guarda attentamente nella cartella Volumi, ovviamente si hanno nomi diversi, ma questi nomi sono arbitrari, in base all'ordine di montaggio riuscito, suppongo. E comunque, i diversi nomi non appaiono nel Finder.

Mi piacerebbe sapere facilmente quale è il tipo: anche un'etichetta colorata sarebbe carina, ma non riesco a modificare tag o etichette direttamente sui volumi.

In questo momento posso fare una di queste due cose:

  • Apri ciascuno dei volumi "username", guarda l'elenco delle cartelle all'interno, renditi conto che questi non sono i progetti che sto cercando, passa alla cartella successiva.
  • Apri il server attraverso la sezione "Condivisa" nella barra laterale del Finder. Ma questo tenta di riconnettersi al server per qualche motivo. Quindi c'è un ritardo prima che il volume si apra.

Quindi, cosa posso fare per sapere da quale volume proviene il server?

    
posta RealSkeptic 10.02.2015 - 12:04
fonte

1 risposta

0

Sebbene i tag non possano essere modificati direttamente dal finder per i volumi, i commenti possono.

Pertanto, sono entrato nella barra laterale Dispositivi Nome macchina (che è dove posso vedere tutti i volumi. mostra la cartella /Volumes ), e ha fatto quanto segue:

  • Ho aggiunto il nome del server particolare come commento a ciascuno dei volumi.
  • Nelle opzioni di visualizzazione del cercatore, ho aggiunto la colonna del commento in modo che venga visualizzata quando la cartella è in visualizzazione elenco e ha selezionato l'opzione "sempre aperto nella visualizzazione elenco".

Pertanto, ora, ogni volta che apro la lista dei volumi, posso vedere il commento e sapere esattamente quale condivisione voglio aprire.

Prima di scoprirlo, ho scoperto che sebbene i tag del volume non possano essere modificati dal finder, possono essere modificati tramite la riga di comando.

  • Crea una cartella fittizia o usa una cartella esistente nella tua cartella home. Cambia il suo tag in quello che vuoi che il volume abbia.
  • Ottieni informazioni sul volume che desideri modificare, per vedere il suo nome attuale. Cioè, se il nome della condivisione è il tuo nome utente userX , e hai più di una di queste condivisioni montate, una sarà denominata userX , la successiva userX-1 , userX-2 e così via. Puoi scoprire il nome ottenendo informazioni sul volume e guardando la casella "Nome ed estensione".
  • Esegui i seguenti comandi dal terminale per copiare i tag dalla tua finta cartella:

    xattr -wx com.apple.metadata:_kMDItemUserTags "$(xattr -px com.apple.metadata:_kMDItemUserTags /Users/userX/dummyFolder )" /Volumes/userX-N
    xattr -wx com.apple.FinderInfo "$(xattr -px com.apple.FinderInfo /Users/userX/dummyFolder )" /Volumes/userX-N
    

    Sostituisci /Users/userX/dummyFolder con il percorso completo della tua cartella dummy (puoi trascinarlo nella finestra del terminale per quello), e /Volumes/userX-N con il nome del volume che hai verificato sopra.

Ho imparato questo metodo da questa risposta .

Tuttavia preferisco il primo metodo che ho menzionato, ora che l'ho scoperto, perché:

  • Mostra informazioni testuali reali piuttosto che un colore che devo ricordare il significato di (anche se ovviamente potrei scegliere un tag di testo piuttosto che un tag di colore).
  • Non richiede l'accesso alla riga di comando, solo semplici operazioni di ricerca.
  • Non cambia nulla nel volume che non dovrebbe essere cambiato.

Nota: entrambe le soluzioni richiedono che non venga rimosso il file .DS_store sul server.

    
risposta data 15.02.2015 - 11:50
fonte

Leggi altre domande sui tag