【MacでHDDがアンマウントできない時の対処法】
Macの場合、外付けHDDなどの外部メディアは、通常ゴミ箱に捨てることでアンマウント出来るけど、なんらかの理由でゴミ箱に捨ててもアンマウント出来ないことがあったので、その際の対処法をメモしておきます。
$
$ diskutil list ← 該当のディスクの確認
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme – +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 433.3 GB disk1s1
2: APFS Volume Preboot 48.1 MB disk1s2
3: APFS Volume Recovery 510.5 MB disk1s3
4: APFS Volume VM 4.3 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk2
1: Windows_NTFS 2.0 TB disk2s1 ← 該当のディスク
$
$
$ diskutil unmount disk2s1 ← 該当のディスクのアンマウント
Volume (null) on disk2s1 failed to unmount: dissented by PID 3818 ← 3818のプロセスがあってアンマウント出来ないみたい (/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mdsync)
$
$
$ sudo kill 3818 ← プロセスを消してしまいます
$
$
$ diskutil unmount disk2s1 ← 再度該当のディスクのアンマウント
Volume (null) on disk2s1 unmounted ← 無事アンマウント出来ました
$
$