Come posso ottenere il nome di sviluppo associato a un nome di volume?

3

Sto creando uno script bash per smontare l'unità USB dopo che il backup è terminato. Per smontare l'unità, utilizzo il comando:

diskutil unmount disk4s1

Ma a volte quando collego la mia chiavetta USB si ottiene un nome dev diverso, come disk3s1 o disk2s1. Ho bisogno di aggiungere una riga nel mio script prima di smontare il disco, per ottenere il nome del dev associato al mio nome del volume.

Quale comando potrei usare per ottenere il nome dev dato il suo nome volume?

    
posta bunset 28.05.2016 - 21:01
fonte

2 risposte

3
mount | grep /Volumes/foo | cut -d ' ' -f1

o

mount | awk '/Volumes\/foo/ { print $1 }'
    
risposta data 28.05.2016 - 21:11
fonte
1

Però basta usare il nome del volume con diskutil, non è necessario ottenere l'identificatore:

$ diskutil unmount VolumeName
Volume VolumeName on disk1s1 unmounted
    
risposta data 31.05.2016 - 12:59
fonte

Leggi altre domande sui tag