ルートスペースが少ないため、/ var / logファイルを削除できますか?


24

メッセージがありました:

ディスクの空き容量が不足しています。残り2 GB

ubuntu.orgフォーラムに投稿されたメッセージから判断すると、/var/logサイズが22 GBの.logファイルがあることがわかりました。私のルートは82 GBのパーティションで、ディスクアナライザーは攻撃者がログに記録されていることを示しています。システムルートは約8か月前にインストールされたため、82 GBのルートパーティションに22 GBのログを作成する場合、これは明らかに良いことではありません。

ログファイルを削除しても安全ですか、システムを台無しにせずにクレンジングするための正しい安全な手順をアドバイスしてください。大丈夫かもしれませんが、削除のタスクを実行する前に他の意見をお願いします。


1
gzipまたは、bzip2- を使用して圧縮することもできますが、これには、ファイルの非圧縮コピーと圧縮コピーの両方を保持するのに十分なスペースが一時的に必要です。ログファイルは多くの冗長性を持つ傾向があるため、非常によく圧縮する必要があります(おそらく90%よりも優れています)。
キーストンプソン

回答:


20

通常、ログファイルを削除しても安全です。そうすることに伴う唯一の欠点は、後で他の問題をトラブルシューティングする場合、ログを調べることができない場合があることです。新しいログが自動的に生成されるため、このようなデメリットも短命です。

ほとんどのログは自動的に削除されます(圧縮および名前変更によってローテーションされた後、そのアーカイブ形式でしばらく保持されます)。Ubuntuが削除するよりも速く展開されるログがある場合、手動で削除しても問題が発生することはほとんどありません。

ただし、サイズが22ギガのログファイルがある場合は、非常に奇妙なことが発生しているので、調査する価値があります。質問をもう一度編集して、あなたが話しているUbuntuフォーラムスレッドへのリンクを含め、22 GBのログファイルのフルネームを含めることをお勧めします。


1
アドバイスをありがとう。問題のあるログファイルは「mail.log」であることがわかりました。Ubuntuフォーラムへのリンクは次のとおりです。[ ubuntuforums.org/showthread.php?p=12148780#post12148780]スクリーンショットで、読者は3つの大きなログファイル(sys、mail、mail.err)に気付くでしょう。これが、ルートスペースの損失という同様の問題を抱えている人に役立つことを願っています。
ポールB

問題のある.logファイルを削除すると、60Gbの空き領域ができました。上記のubuntuフォーラムを参照してください。問題を強調し、私の投稿に回答してくれたEliahに感謝します。
ポールB

8

ここで注意点を追加したいと思います-すべてのログファイルを削除できますが、/ var / logサブディレクトリを削除すると問題が発生する可能性があります。すべてのログファイルとそのディレクトリ(rm -r / var / log / *)を削除すると、apache2の機能が壊れました。どうやらapacheはログディレクトリを再作成しない/できないため、ログファイルを書き込むことができず、明らかに失敗する可能性があります。

いくつかのログファイルを削除すると問題が発生する可能性があると聞いたことがありますが、それをサポートする直接的な経験はありません。しかし、もちろん、数日前までは、ディレクトリ削除が問題であるという直接的な経験はありませんでした...


実際に良い点です。ここでの質問とは関係ありませんが、ログフォルダーを誤って削除し、実行時にプロセスに付与されていないsudo権限が必要なため、プロセスがそれを再作成できなかったシナリオもありました(セキュリティのため)。
ラフィド

2

私の最初の投稿に加えて、BleachBit(ルート上)を使用して、Ubuntu 12.10デスクトップの古いログをすべて消去する方が簡単であることがわかりました。なぜそれらが非常に大きくなるのかはまだわかりませんが、今のところBleachBitは「既知のすべてのビットをクリアします、DEAD!」1.6Gig以上のスペースを回収しました。同様のログや問題が見つかった場合は、Ubuntu Software ResourceまたはSynaptic Package ManagerからBleachBitユーティリティをチェックしてください。


0

私はこれが古いことを知っていますが、私が最近取り組んでいるソフトウェアもそうです。古いバージョンのAndroid Studioをインストールする必要がありましたが、標準ユーザーが起動したときに奇妙な動作をしていました。そのため、GKSUルートを使用して実行してみました。ハードディスク全体で遊んでから数時間以内に消えました。WTF?問題のあるファイルは/ var / logのログファイルでした。そこで私はGKSU nautilusを立ち上げて見回りました。3x 30gbのログファイルを作成していたので、それらが何からどこから来たのかを知っていたので、すぐに削除しました。そのため、ルートとして物事を実行することのリスクを理解していますが、おそらくこれは誰かが問題を理解するのに役立つでしょう。


-2

rsyncを使用している場合、またはディスク容量が少ない場合は、次の2つのコマンドによって2つの素敵なおいしいターゲットが処理されます。

sudo rm /var/log/kern*
sudo rm /var/log/messages*

これらは巨大になる可能性があり、システムが最初に書き込みを行うときに再作成されます。

rsyncを使用すると、ディスクスペースを節約できるだけでなく、バ​​ックアップの速度も向上します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.