파일의 전체 기록을 찾는 방법은 무엇입니까?

파일의 전체 기록을 찾는 방법은 무엇입니까?

파일이 생성된 이후 누군가 파일을 변경했거나 다른 위치로 이동했는지 등 파일의 전체 기록을 알아야 합니다.

답변1

일반적으로 말하면 할 수 없습니다. 저장된 메타데이터는 항상 최신 버전의 메타데이터임을 보장하며, 다른 메타데이터는 언제든지 덮어쓸 수 있습니다.

환경이 잠재적으로 적대적일 경우 다음을 사용하는 것이 좋습니다.커널 감사 하위 시스템rename()시스템 호출을 감사하고 기록합니다 write(). 그러나 이는 아마도 신경 쓰지 않는 많은 데이터를 기록하게 되므로 다소 투박합니다. 원하는 경우 관심 있는 파일의 하위 집합으로 검토를 제한할 수도 있습니다.

주로 개정을 위한 것이라면 Git과 같은 버전 제어 시스템을 사용하는 것이 좋습니다. 이를 통해 사용자는 시간이 지남에 따라 파일 상태를 효과적으로 모니터링할 수 있으며 감사 로그를 통해 뒤로 탐색하는 것보다 사용자에게 더 친숙합니다. 이는 귀하가 요청하는 모든 것 이상을 수행합니다.

관련 정보