방금 로그 파일 이름을 "foo.log.old"로 바꾸고 응용 프로그램이 "foo.log"에서 새 로그 파일을 쓰기 시작한다고 가정했습니다. 로그 파일을 새로운 이름으로 추적하고 "foo.log.old"에 줄을 계속 추가한다는 사실에 놀랐습니다.
Windows에서는 이런 종류의 동작에 익숙하지 않습니다. 구현이 가능한지 모르겠습니다. 이 동작은 리눅스에서 정확히 어떻게 구현됩니까? 그것에 대해 더 배울 수있는 곳은 어디입니까?
나는 그것을 정말로 알지 못하기 때문에 이것을 대답으로하지는 않지만 파일을 이동할 때 변경되지 않는 inode와 관련이 있다고 생각합니다.
—
수학