web-dev-qa-db-ja.com

Linux- / var / logパーティションに最適なファイルシステム?

私はDebianSqueeze6.0を使用しています。

/ var/logパーティションに最適なファイルシステムは何ですか?その理由は何ですか?

3
Jonathan Rioux

簡単な答え:ありません最高

長い答え:それは、そのパーティションで何をするか、どのプログラムがそのパーティションにログを書き込むか、そしてそのパーティションのデータがどれほど重要かによって異なります。

/ var/logに書き込まれたデータを失うことを気にしない場合は、ext2を使用できます。誰も電源コードを引っ張ったり、停電やハードディスクの破損に見舞われたりしない限り、高速で信頼性があります。

そこでのデータに関心がある場合は、ジャーナリングファイルシステムを使用する必要があります。 ext4で行くと思います。十分にテストされ、信頼性が高く、おそらく今日Linuxの世界で最も使用されているFS。

2
rems

パフォーマンスが懸念される場合は、かなり高いsync()でsyslog-ngを使用することをお勧めします。 syncオプションは、syslog-ngに、ディスクにフラッシュする前にメモリに保持する必要のあるメッセージの数を指示します。つまり、I/Oは少なくなりますが、電源障害が発生した場合に一部のメッセージが失われる可能性があります。

2
3molo

電源障害が発生した場合にログが破損しないように、ext3やext4などのジャーナリングをサポートするFS)を使用する方が良いと思います

0
grepmaster