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
최소한 하나의 프로세스(또는 다른 마운트가 있는 커널 자체)가 볼륨을 사용하고 있습니다. 이는 열린 파일일 수도 있고 현재 작업 디렉터리일 수도 있습니다.
/dev/disk0s5
설치되어 있으면 /mnt/tmp
실행하십시오.
fuser -vm /mnt/tmp
어떤 프로세스가 제거를 차단하고 있는지 알아보세요.
/proc/mounts
블록 장치를 검색하여 올바른 마운트 지점(Linux에서)을 찾을 수 있습니다.
grep ^/dev/disk0s5 /proc/mounts
또는 명령을 사용할 수 있습니다 mount
.
그러나 나는 Linux가 드라이버를 호출하지 않는다는 점을 간과했다는 점을 인정해야 합니다. /dev/disk0s5
따라서 MacOS에서 수행 중인 작업을 귀하가 설명했다고 가정합니다. 이것은 다양한 fuser
행동을 설명할 수 있습니다.