-1
FreeBSD 설치와 10TiB의 작은 파일이 포함 된 매우 큰 디렉토리 구조가 있습니다.FreeBSD에서 실제로 큰 디렉토리를 모니터하는 가장 효율적인 방법
새 파일 생성 또는 기존 수정과 같은 이벤트를 프로그래밍 방식으로 모니터링하고 처리하려고합니다. kqueue()
을 사용하려고했지만 모든 디렉토리와 파일을 열어야합니다. 전체 디렉토리 구조를 탐색하는 것은 너무 오래 걸리고 적절한 시간에 완료 될 수 없습니다. (나는 밤새 방치하고 성공을 거두지도 못했다.)
FreeBSD에서도 동일한 방법을 효율적으로 사용할 수 있습니까?
그런데 Linux는 inotify를 사용하여 이러한 양의 데이터를 처리합니까?
의견을 보내 주셔서 감사합니다.
[질문/답변] (http://apple.stackexchange.com/questions/40705/monitor-a-folder-for-changes-and-run-a-command-when-a-change-is) - 감지) 귀하의 상황에 대한 해결책이 될 수 있습니까? Launchd는 FreeBSD로 포팅되었습니다. –