Win XP + Cygwin 환경에서 파일 read를 할때 "Device or resource busy" 에러??
글쓴이: superkkt / 작성시간: 일, 2007/01/07 - 10:14오후
안녕하세요.
리눅스용으로 개발된 프로그램을 윈도우에서 돌려보려고 Cygwin을 사용해서 컴파일을 했습니다. 소스코드는 Cygwin에서 쉽게 컴파일이 되었고요. 주요 기능은 파일을 읽어서 전송하는 것인데 파일 읽는 과정에서 문제가 생기는군요.
윈도우에서 사용자 파일을 읽어서 전송하는건 문제 없이 되는데, 시스템 파일이 있는 디렉토리(C:\WINDOWS, C:\Document and Setting 등)를 전송하려고 하면 중간에 Device or resource busy 에러를 리턴합니다.
Cygwin 메일링 리스트에서 검색을 해보니 시스템이 해당 파일을 exclusive mode로 open을 하고 있어서 다른 프로세스가 read/write를 할 수 없다는 내용을 찾았는데요. 이 문제를 해결할 방법이 없을까요? 시스템이 이렇게 열고 있는 파일들은 스왑이나 캐쉬 등 좀 종류가 많더군요.
고수님들의 조언 부탁드립니다.
Forums:
댓글 달기