데비안 설치 파티션을 제거할 때 발생하는 문제

데비안 설치 파티션을 제거할 때 발생하는 문제

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=1mimg 파일을 파티션에 복사합니다.

문제는 Term에서 제거를 수행하려고 할 때마다 Unmount of disk0 failed: at least one volume could not be unmountedTerm을 사용하여 이것이 올바른 디스크인지 확인한다는 것 입니다 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행동을 설명할 수 있습니다.

관련 정보