cat filepath > /dev/null
安価なメモリキャッシュメカニズムとして使用したいと思います。私が疑問に思っているのは、もう一度呼び出すと、ファイルがすでにディスクキャッシュにある場合、OSは何もしないほどスマートですか?
更新:これをCIFSボリュームでテストし、fadvise POSIX_FADV_WILLNEEDを使用してファイルをローカルにキャッシュしました(コマンドラインでlinux-ftoolsを使用)。これを機能させるには、ボリュームを読み取り/書き込みモードでマウントする必要があることがわかりました。読み取り専用モードでは、fadviseは無視されているようです。これは、sambaoplockメカニズムと関係があるはずです。