ejeta um disco pelo caminho / nome do volume

0

Estou tentando ejetar uma unidade USB, por exemplo, /Volume/MyPassport

Eu posso fazer isso com o hdiutil, por exemplo, hdiutil eject /dev/disk5 . Nesse caso, preciso saber o nome do disco do volume de destino.

Então, eu gostaria de usar o nome do volume, algo como hdiutil eject /Volume/MyPassport

Alguma idéia?

    
por daisy 16.07.2017 / 15:45

1 resposta

2

Exatamente isso funciona para mim no Mac OS X 10.11.

$ hdiutil create -size 128m -fs HFS+ blah    
...............................................................................
created: /private/var/tmp/blah.dmg
$ hdiutil mount blah.dmg                 
/dev/disk1              GUID_partition_scheme           
/dev/disk1s1            Apple_HFS                       /Volumes/untitled
$ df | grep unt
Filesystem   512-blocks      Used Available Capacity  iused   ifree %iused  Mounted on
/dev/disk1s1     262064      6144    255920     3%      766   31990    2%   /Volumes/untitled
$ hdiutil eject /Volumes/untitled
"disk1" unmounted.
"disk1" ejected.
$ df | grep unt                  
Filesystem   512-blocks      Used Available Capacity  iused   ifree %iused  Mounted on
$ 
    
por 16.07.2017 / 16:33