Linux – / var / log分区的最佳文件系统

我在Debian Squeeze 6.0下。

什么是/ var / log分区的最佳文件系统,为什么?

简答:没有最好的

长的答案:这取决于你将要用这个分区做什么,哪些程序将在这个分区上写入他们的日志,以及这个分区上的数据有多重要。

如果你不在乎丢失写在/ var / log上的数据,那么你可以用ext2去。 它是快速和可靠的,只要没有人拉动电源线,或者你受到断电或硬盘损坏的打击。

如果你关心你的数据,那么你应该使用日志文件系统。 我会说ext4去。 它经过了充分的testing,可靠,可能是目前Linux世界中使用最多的FS。

如果性能是你关心的话,我会build议使用syslog-ng和sync()。 同步选项告诉syslog-ng在刷新到磁盘之前它应该保存在内存中的消息数量,这意味着更less的I / O,但是在电源故障的情况下可能丢失一些消息。

我认为最好使用支持日志的文件系统(如ext3或ext4),以避免出现电源故障时的日志损坏