Debian、MS-DOS(FAT)形式をインストールするために、Macに50GBのパーティションを設定しました。私はそれを祝福し、今imgファイルをコピーできるように削除しています。私は次のものを使用しています:
$ diskutil unmountDisk /dev/disk0s5
削除して予約した後、次のように$ sudo dd if=debian7.8.0-amd64-CD-1.img of=/dev/disk0s5 bs=1m
img ファイルをパーティションにコピーします。
問題は、Termでアンインストールを実行するたびにUnmount of disk0 failed: at least one volume could not be unmounted
Termを使用して、これが正しいディスクであることを確認することですdiskutil list
。何の問題がありますか?
答え1
少なくとも1つのプロセス(または別のマウントを持つカーネル自体)がボリュームを使用しています。これは開いたファイルでも、現在の作業ディレクトリでもかまいません。
/dev/disk0s5
インストールされている場合は/mnt/tmp
実行します。
fuser -vm /mnt/tmp
どのプロセスが削除をブロックしているかをご覧ください。
/proc/mounts
ブロックデバイスを検索して、正しいマウントポイント(Linux上)を見つけることができます。
grep ^/dev/disk0s5 /proc/mounts
または、コマンドを使用できますmount
。
しかし、私はLinuxがドライバを呼び出さないことを見落としたことを認めなければなりません。/dev/disk0s5
したがって、MacOSで実行されている作業について説明したとします。これはさまざまなfuser
行動を説明できます。