동시에 rename 을 이용한 파일 이동??
글쓴이: gmlsehf / 작성시간: 토, 2009/08/15 - 5:46오후
안녕하십니까 무더운 하루네요 ^^
다름이 아니라
여러 대의 서버가 NAS에 접근하여
같은 파일을 rename함수를 호출하여 어떠한 경로로 이동시킬 경우 ( 파일이 존재하는 경로와 이동시킬 경로는 모든 서버가 동일)
문제가 생길 수 있는지 궁금합니다..
예를 들어 파일이 커서 이동되는 도중에 다른 서버에서도 같은 파일을 이동시키는 경우도 있지 않나요???
문제는 로컬이 아니라 nas여서 파일에 대한 동시 접근을 os 차원에서 막아주지 않을 것 같아서요..
답변 부탁드립니다.
Forums:
제 짧은
제 짧은 지식으론..
rename은 파일을 옮기는것이 아니라 rename입니다.
즉, 경로가 바뀐다고해서 디스크의 내용이 복사&삭제가 이루어지지는 않습니다.
단순히 inode block의 정보만 변경하는걸로 알고 있습니다.
inode를 변경할때는 os가 알아서 lock를 걸어줄것 같네요..
자세한건 rename을 살펴봐 할 것 같습니다.
언제나 시작
댓글 달기