/ var / tmp / mkinitramfs- *ファイルを削除できますか?


11

/var/tmpUbuntu 16.04.2 で、フォルダーが9.3GBのスペースで占有されていることに気付きました。特に、mkinitramfs_*tmpフォルダー内のスペースの大部分を占めるフォルダーの束があります。私はそれらを調べましたが、最近および過去にコンパイルされたLinuxカーネルの一時ファイルのようです。それらを安全に削除できますか、または他の重要なファイルにリンクされていますか?

tmpreaperアプリを使用して、再起動時の一時ファイルクリーニングプロセスを自動化しようとしました。しかし、私は両方/tmp//var/tmp/フォルダのみを自動クリーン設定に配置し、古いファイルを削除するために最大ファイル経過時間を1つしか設定できないことを発見しました。これにより、max file ageパラメータをTMPREAPER_TIME適切に設定することが難しくなる場合があります。設定が短すぎると(デフォルトでは7日間)、mkinitramfs_*フォルダー内の最近のカーネルコンパイルファイルが削除される可能性があります。設定が長すぎると、に大量のファイルが作成される可能性があります/tmp。これらのmkinitramfs_*フォルダーの役割と、tmpreaperアプリやその他のツールを使用して古い一時ファイルを自動的に削除する方法に関する参考文献をいくつか指摘していただければ幸いです。

ありがとう!


ファイルの保存期間はの/var/tmp場合よりも長い方が良いと聞きました/tmplsofこれらのファイルを使用しているプロセスは表示されません。しかしtmpreaper、これらのファイルを自動的に削除するように設定しようとすると、アプリのマニュアルにたくさんの警告があります。だから、あなたは最後のアクセスの7日後にそれらのファイルを削除しても安全だと思いますか?
シャオドンチー

私は検索のバグに気づきました。まず、これらのファイルは、カーネルのインストールの失敗のために生成されたものではありません。第二に、バグは修正されたと言われました。他のファイルにリンクされていないかどうかを確認する方法はありますか?
シャオドンチー

以前のコメントを適切な回答に変換しました。私は今それらをきれいにするつもりです。
アンドレアラザロット

回答:


16

一般的に、あなたは、任意のファイルを削除することができます/tmpし、/var/tmpシステムを壊すことなく。最悪の場合のシナリオは、開いているアプリに必要なファイルですが、そうではないようです。

に関連するファイルについては、それらを削除しmkinitramfsても安全だと思います。このDebianバグも参照してください:#818345-mkinitramfsが失敗し場合、tmpファイルは/ var / tmpの下に残されます。基本的に、これらのファイルは、それらを作成したプロセスが終了しに削除する必要がありますが、何らかの理由で削除されません。

特にそのバグの影響を受けているかどうかはわかりませんが、ポイントはmkinitramfs、プロセスの進行中にそれらのファイルが必要になるということです。プロセスが終了すると、それらはもう必要ありません。また、一時ファイルでは通常どおり、必要に応じて同じプロセスの後続の実行で一時ファイルが再作成されます。

これらのmkinitramfs_*フォルダーの役割と、tmpreaperアプリやその他のツールを使用して古い一時ファイルを自動的に削除する方法に関する参考文献をいくつか指摘していただければ幸いです。

の経験はありませんがtmpreaper、cronジョブを使用してこれらのファイルを定期的に削除できます。見る:

7日より古いファイルを自動削除する


この答えを書いてくれてありがとう。tmpファイルを理解した後、30日以上経過したファイルを自動的にクリーンアップするためにtmpreaper(詳細についてはメモを参照してください)、7 GBのスペースを節約しました。それはとても役に立ちます!
シャオドンチー

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