Linuxを実行するフラッシュメモリを内蔵したデバイスがあります。フラッシュ部分に対して生の読み書きを行いたいのですが、ファイルシステムのキャッシュも避けたいと思います。どうすればいいですか?どんなアドバイス?
ベストアンサー1
Flashにファイルシステムがあり、ファイルを開こうとしたが、そのファイルのIOキャッシュをバイパスしたい場合は、O_DIRECTフラグを使用して開きます。ファイルシステムがない場合は、ブロックデバイスを開くだけです。
Linuxを実行するフラッシュメモリを内蔵したデバイスがあります。フラッシュ部分に対して生の読み書きを行いたいのですが、ファイルシステムのキャッシュも避けたいと思います。どうすればいいですか?どんなアドバイス?
Flashにファイルシステムがあり、ファイルを開こうとしたが、そのファイルのIOキャッシュをバイパスしたい場合は、O_DIRECTフラグを使用して開きます。ファイルシステムがない場合は、ブロックデバイスを開くだけです。