ふつう、カーネルにバッファリングされたくなかったら raw デバイスを
使うでしょ。これなら、どの UNIX でも通用する。
linux も kernel 2.4 以降なら、raw コマンドを使って raw デバイスを
割り当てられるよ。
もっとも、パーティションを直に読み書きすることになるから、書き込み
書き込みに関しては、未使用のパーティションがないとテストできないが。

あと、xfs なら O_DIRECT も使えるかもしれん。