Linuxで/var/logをtmpfsにマウントする

Linuxで/var/logをtmpfsにマウントする

現在、ノートブックハードドライブ(Seagate ST940818SM)が非常に遅く(最大R / W速度42 MB / s)、スペースが不足しています。マウント/tmpして/var/tmptmpfsを使用すると、パフォーマンスが大幅に向上します。それでは、/var/logtmpfsでマウントするのは安全ですか?

私はノートパソコンのログに興味がありません。バッテリーのバックアップ時間はどのくらい向上しますか?ログファイルはRAMに配置されているため、非アクティブ期間中にハードドライブが完全にシャットダウンする可能性があります。

ベストアンサー1

技術的にはtmpfsとしてマウントできます/var/log。起動/var/log前にインストールしたことを確認する必要がありますsyslogdが、これは別々/varのパーティションをサポートしているため、デフォルトではほとんどのディストリビューションに適用されます。

明らかに、すべてのログが失われ、いつかは問題になると言います。ログは目的のために存在します。ほとんど必要ありませんが、必要なときはそこにあります。たとえば、システムがクラッシュした場合、クラッシュが発生する前に何をしていましたか?このパッケージはいつインストールされましたか?私はいつこの文書を印刷しましたか?など。

ディスク容量があまりありません。ログはハードドライブに比べて多くのスペースを占有しません。システムがどのくらいのスペースを使用しているかを確認してください。ディスクサイズの約0.1%と推定されます。

何の成果も得られないでしょう。一般的なデスクトップタイプの構成では、ログはディスク帯域幅のごくわずかな部分しか占有しません。

唯一の利点は、新しいログエントリを作成するために常に回転するのではなく、ディスクをオフにしたままにできることです。ディスク速度を遅くしても電力が大幅に節約されるわけではありません。ハードドライブはノートパソコンの消費電力のごくわずかな部分しか占めていません。また、回転サイクルによってディスクが摩耗する可能性があるため、頻繁に回転しないでください。速度が遅くなる主な理由はノイズです。

tmpfs にログを入れないで、ファイルの書き込み中にディスクが回転しないように準備してください。インストールするノートブックモードこれにより、ディスクの回転中にディスクへの書き込みが一時停止します。フル書き込みバッファ、明示的な同期、またはディスク読み取りを介してのみディスクが回転します。

sync設定によっては、各書き込み後に呼び出さないようにsyslogデーモンに指示する必要があるかもしれません。既存のsyslogデーモンを使用して、すべてのファイル名の前にあることを確認してください/etc/syslog.conf-

auth,authpriv.*         -/var/log/auth.log

rsyslogを使用している場合は、ログファイル名-の前にログファイルが設定され/etc/rsyslog.confていることを確認してください/etc/rsyslog.d/*

おすすめ記事