/var/tmp(Flatpakプロジェクト)の内容を安全に確認できますか?

/var/tmp(Flatpakプロジェクト)の内容を安全に確認できますか?

今日、私はシステムディスクの貴重なスペースを節約しようとしていますが、本当に初心者の質問があるかもしれません。/var/tmp(フラットパックプロジェクト)のコンテンツを安全に計測できますか?

$ sudo du -sh /var/tmp
1.5G    /var/tmp

何百ものがありますflatpak-cache-ABCDEF(可変エンディングを含む)。

flatpak-cache-??????特に、以下のように現在472のディレクトリがあります。

$ \ls -ld /var/tmp/flatpak-cache-?????? | wc -l
472

それで、デスクトップを再起動してすぐに削除するとダメージがないかと思いました。

答え1

/var/tmp/flatpak-cache-ABCDEF有効にして数GBのファイルを入手しました。systemd-tmpファイル自動的にクリーンアップを実行します。 Distrosは/usr/lib/tmpfiles.d/*.confの下にそれを持つことができますが、私はそうではないので、/etc/tmpfiles.d/flatpak.conf次の内容で呼び出されるファイルを作成しました。

# clean up flatpak cache folders on boot after ten days
R!  /var/tmp/flatpak-cache-*    - - -   10d

再起動後、私の/ varは2G無料から9G無料に変更されました。もっと見るマニュアルページ:

man tmpfiles.d

また、見ることができますsystemd.ioより多くの情報を知りたいです。

答え2

これFlatpak コマンドリファレンスこれは言及されました:

FLATPAK_SYSTEM_CACHE_DIRプールされたシステムの完全インストール中に一時サブストアが作成される場所。設定しないと、 の/var/tmp/ディレクトリが使用されます。これは、システムリポジトリと同じファイルシステムにある可能性が高いため便利です(したがって参照リンクの複製の可能性が高くなります)、ユーザーのホームディレクトリを一時データで埋めることを防ぎます。

このデータは実際には一時的であると明記されているので、Flatpak'edプログラムに問題のない項目をすべて削除しました。


だから私はこれを投稿しました:

rm -r /var/tmp/flatpak-cache-??????

そしてマシンを再起動してください。

答え3

起動するたびに/var/tmp/Flatpak-cache*をクリアするために良い人が作成したスクリプト(そして問題になる理由の説明)このスクリプトは正しくテストされていませんが...日)。 2017)...スクリプトは自動的に起動時に実行されます。

https://github.com/platpak/platpak/issues/1119

私はいつもシステムの問題を解決するのを助けてくれたStack Overflowに感謝の気持ちを伝えるためにこの記事を投稿しようとしました。ただし、提供されたリンクを介してスクリプト作成者Pete "stepnjump"に戻るようにしてください。社会のすべての部門は互いに助け合わなければなりません!非常に高価なライセンスコストを正当化するために、「偽の」サポートのみを提供する評判の悪い会社がユーザーに提供する「サポート」に頼る必要はありません!

関連情報