OS X 10.7 (Lion) 기반 iMac 및 공항베이스 스테이션의 원격 드라이브에서 Time Machine을 다시 작동 시키려고했지만 하드 드라이브의 .sparsebundle 파일 이름을 "INVALID"로 바꾸는 것이 유일한 해결책이었습니다. sparsebundle "을 사용하여 해당 볼륨에서 새로 시작되도록합니다.
백업은 .sparsebundle (실제로 파일로 가득 찬 폴더 임)의 크기는 약 400GB입니다. 오늘 아침 오전 8시와 오후 6시 30 분 에이 명령을 시도했지만 여전히 완료되지 않았습니다.
sudo rm -rf INVALID.sparsebundle
왜 걸려 있는지 또는 무엇을하는지 알 수있는 방법이 있습니까? Mac OS X 명령 행에서 가능한 모든 종류의 멋진 트릭이 있으며 심지어 GCC 디버거 또는 dtrace 또는 아마도 커널 모니터링 프로세스를 사용하는 OS X의 멋진 그래픽 도구를 사용할 수도 있습니다. 현재 어떤 함수 호출 또는 syscall이 실행되고 있습니까?
rm 명령의 PID를 찾을 수 있습니다.
$ ps aux |grep "rm -rf"
root 392 0.0 0.3 2454248 20232 s001 U+ 9:08am 0:12.04 rm -rf /Volumes/Backup3tb/INVALID.sparsebundle
PID 392가 지금 무엇을하고 있는지, 그리고 실제로 멈추었는지 여부를 알 수있는 방법이 있습니까? (나는 밤새도록 남겨두고 24 시간 동안 응답하지 않으면 중단하는 것을 고려할 것이고, 만약 그렇다면이 볼륨을 포맷 할 것이다.)
나는 다음과 같이 iosnoop을 시도했다.
$ sudo iosnoop -p 392
UID PID D BLOCK SIZE COMM PATHNAME
나에게 아무것도 보여주지 않습니다. 나는 그것이 프로세스가 잘되고 진정으로 무언가에 걸린 것을 의미한다고 생각합니까?