smb 파일 삭제 후, proc 디렉토리의 fd 내용

불량청년의 이미지

안녕하세요.

smb로 연결된 linux에서 파일을 임의로 복사 후 file open() > 삭제(브라우져에서 삭제함)를 해봤습니다.

해당 파일을 open()한 상태에서 강제로 삭제를 해보고

해당 process의 fd를 확인해 보면 아래처럼 나오는데요.

lr-x------ test test 2013-03-14 17:16 34 -> /hda/test/test_dump.data(deleted)

위의 파일명 옆의 (deleted)란 내용이 뭘 의미 하는 것인가요?

예상으론 i-node table의 link만 삭제됐다는 내용 같은데요.

file이 open()된 상태에서 close()를 호출하지 않고 삭제하면 저렇게 남는 것이 정상인지 궁금합니다.