자세히 논의되지 않음왜저는 이것을 하고 싶습니다... O_DIRECT
파일을 열 때 최신 Linux 커널이 이 플래그를 무시하도록 강제할 수 있는 방법이 있습니까? 기본적으로 O_DIRECT
애플리케이션이 자유롭게 지정할 수 있지만 커널은 지정되지 않은 것으로 처리하는 무작동(no-op)으로 처리되기를 원합니다 .
Stack Exchange 및 다른 곳에서 유사한 질문을 하는 다양한 질문을 보았지만 이 정확한 요구 사항에 대한 정보를 찾을 수 없습니다. sysctl
이 효과를 내기 위해 설정할 수 있는 것이 있나요?
답변1
아니요, sysctl이나 그와 유사한 것은 없습니다.
openat() 함수를 재정의하려면 LD_PRELOAD 해킹을 사용해야 합니다.