O_DIRECT
tenta minimizar os efeitos de cache na E / S executada com o descritor de arquivo correspondente, não tem nada a ver com sequencialidade. Você pode executar acesso aleatório como de costume usando lseek
, se o dispositivo subjacente suportar esse .