OS X - 파일 복사 문제 - 리소스 사용 중

OS X - 파일 복사 문제 - 리소스 사용 중

모든 OS X 전문가에게 전화하세요.

Mac(OS X 10.9)에서 Finder를 사용하여 2개의 1Tb 드라이브(예: Windows)를 새 2Tb USB 3.0 드라이브에 복사했습니다. 이제 2Tb 드라이브가 약 90% 정도 찼습니다.

이제 Mac을 사용하여 해당 2Tb 드라이브를 다른 2Tb 드라이브에 복제하고 싶지만 파일의 약 40%가 사용 중이라고 계속 주장합니다. 2Tb 드라이브에 있는 파일은 파일을 복사하려는 시도 외에는 어떤 앱에서도 열린 적이 없습니다.

파인더를 사용하여 2Tb에서 2Tb로 복사를 시도했는데, 사용 중인 파일 1개가 발견되면 복사가 완전히 중단되었습니다. 특별히 유용하지 않습니다. 아이콘 보기, 목록 보기, 열 보기를 사용해 보았습니다.

그런 다음 cp -RXvn을 사용하고 나중에는 -cp RXn을 사용하여 터미널로 전환했습니다. 둘 다 파일의 약 60%를 복사할 수 있었습니다.

두 드라이브를 모두 마운트 해제하고 두 번째 드라이브를 재부팅하고 다시 포맷해 보았습니다. 다시 시도하기 전에 세 가지를 모두 시도했는데 매번 약 1.34TB에 도달했습니다. 여러 번 시도한 결과 수천 개의 파일이 있는지 알기는 어렵지만 항상 동일한 파일에 문제가 있는 것은 아닙니다.

내가 얻는 것은 다음과 같습니다.

cp -RXn "/Volumes/USBdrive 1/" "/Volumes/USBdrive 2"
cp: /Volumes/USBdrive 1/My photos/USA trip/image 1472.png: Resource busy
cp: /Volumes/USBdrive 1/My photos/USA trip/image 1483.png: Resource busy
cp: /Volumes/USBdrive 1/Our holiday/Rome/tour map 2014.pdf: Resource busy

저는 OS X에 익숙하지 않아서 파일이 어떻게 바쁜 상태가 되었는지, 어떻게 해야 하는지 이해하지 못합니다. 어쨌든 파일이 사용 중이더라도 파일을 복사하지 않는 것은 나에게는 별 의미가 없습니다(Windows에서는 그럴 것입니다).

이 문제를 해결하고 한 드라이브에서 다른 드라이브로 모든 파일을 가져오는 방법을 제안할 수 있는 사람이 있습니까? 먼저 리소스가 사용 중으로 간주되지 않도록 하는 방법을 찾아야 합니까? 그렇다면 어떻게 해야 합니까?

답변1

업데이트: 이 문제를 어떻게 해결할 수 있는지 알아낸 것 같습니다.

터미널에서 이것을 시도해 보세요:

cd <drag and drop the volume you want to copy here>

이제 다음을 수행하십시오.

lsof +D <drag and drop the volume you want to copy here> | grep <drag and drop the volume you want to copy here>

이 명령은 해당 볼륨에 열려 있는 모든 파일을 표시합니다. 파일을 보유하고 있는 응용 프로그램의 응용 프로그램 이름이 표시됩니다. 논쟁의 여지가 있다고 가정해보자 Finder.

이제 다음을 입력하세요(안전한 면에 있으려면 먼저 모든 응용 프로그램을 닫았는지 확인하세요).

killall Finder

이제 lsof명령을 다시 실행하면 해당 파일이 더 이상 표시되지 않습니다. 이제 복사할 수 있습니다.

그것이 효과가 있기를 바랍니다.


이전 게시물

Terminal를 입력 하세요 env.

어디에 적혀 있는지 확인 USER=하고 해당 이름을 정확하게 복사하세요.

이제 드라이브에 있는 모든 파일의 소유자를 변경하겠습니다. 시스템 드라이브가 아닌 복사하려는 드라이브에 마운트되어 있는지 확인하세요. 복사하려는 드라이브의 루트 디렉터리를 마운트하고 다음을 입력합니다.

sudo chown -fhRL [owner]

라고 표시된 곳에는 [owner]위에서 사용자 이름을 입력하세요. sudo슈퍼유저가 추가한 비밀번호를 입력하라는 메시지가 표시됩니다 .

상태로 종료되면 0오류가 없는 것입니다. > than 종료 코드가 표시되는 경우 0f를 삭제하면 모든 진단 메시지가 표시됩니다.

다음으로 파일의 권한을 변경하겠습니다. 입력하다:

sudo chmod -fhRL u=rwx

u - 사용자 r - 읽기 w - 쓰기 x - 실행 다시 한번, 오류가 있으면 종료 상태가 0 다음보다 커집니다. 다음으로 플래그를 변경하겠습니다.

sudo chflags -fhRL nouchg 
sudo chflags -fhRL noschg

이제 복사 명령으로 돌아가서 좋은 측정을 위해 sudo그 앞에 추가하면 문제가 해결되기를 바랍니다.

답변2

정보가 좋아서 줄 수 있는 분들께 포인트를 주었습니다. 내 문제의 근본 원인은 HDD의 오작동이었습니다.

새 2Tb 드라이브를 구입한 후 여기 응답에 제공된 명령을 사용하여 데이터를 마이그레이션할 수 있었습니다.

도움을 주신 분들께 다시 한번 감사드립니다.

관련 정보