ディレクトリを/dev/nullとして指定する方法は? [コピー]

ディレクトリを/dev/nullとして指定する方法は? [コピー]

私はカスタムログディレクトリを作成し、ここにログを書き込むcPanelを使用してCentOSを実行しています。その結果、ハードディスクのIOは非常に高いです。

これにより、次のようなlsof結果が得られます。

hostsite.com

httpd      2383    nobody 3779w   REG  253,0         0  422463 /usr/local/apache/domlogs/mygamecardotcobnao.super                  hostsite.com-bytes_log
httpd      2383    nobody 3780w   REG  253,0      5265  420994 /usr/local/apache/domlogs/myfreefreedatixuua.super                  hostsite.com
httpd      2383    nobody 3781w   REG  253,0        36  422464 /usr/local/apache/domlogs/myfreefreedatixuua.super                  hostsite.com-bytes_log
httpd      2383    nobody 3782w   REG  253,0      3101  415849 /usr/local/apache/domlogs/myfreedatingfrekeuo.supe                  rhostsite.com
httpd      2383    nobody 3783w   REG  253,0        72  422465 /usr/local/apache/domlogs/myfreedatingfrekeuo.supe                  rhostsite.com-bytes_log
httpd      2383    nobody 3784w   REG  253,0       672  419338 /usr/local/apache/domlogs/myfreedatingblogsxgo.sup                  erhostsite.com
httpd      2383    nobody 3785w   REG  253,0         0  422466 /usr/local/apache/domlogs/myfreedatingblogsxgo.sup   

これらの行は多く自動的に生成されるため、このdomlogを無効にすることはできません。

/usr/local/apache/domlogs/私はそれを指摘したいだけです/dev/null。私はできますか?

ベストアンサー1

RAMに空きがある場合は、RAMディスクを設定してログを保存できます。

mount -t tmpfs -o size=200M none /usr/local/apache/domlogs

また、分/時間/日/夜/週/*ごとにログを回転させ、古いログを削除するようにlogrotateを設定する必要があります。これはまったく望ましくありませんが、RAM I / Oはディスクの速度を遅くしないため、問題は解決します。

おすすめ記事