Sim, desde a versão 2.4 :
What is new in 2.4
...
- Allow 'direct_io' and 'keep_cache' options to be set on a case-by-case basis on open.
Eu arriscaria uma das várias coisas que provavelmente estão acontecendo:
- Sua versão do fusível não é nova o suficiente.
- O sistema de arquivos subjacente real não suporta IO direto, e o fusível está simplesmente retornando um erro de passagem. (Isso supõe que o fusível passe a solicitação de E / S direta para o sistema de arquivos subjacente que realmente mantém os dados no disco em algum lugar.)
- Um bug em algum lugar no código do fusível. O IO direto no Linux pode ser muito particular / peculiar.