次の USB ドライブを取り出そうとします。/Volume/MyPassport
たとえば、hdiutilを使用してこれを実行できますhdiutil eject /dev/disk5
。この場合、ターゲットボリュームのディスク名を知る必要があります。
だから、次のようなボリューム名を使用したいと思います。hdiutil eject /Volume/MyPassport
どんなアイデアがありますか?
ベストアンサー1
これは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
$