TLDR
journalctl --vacuum-size=100M #remove all logs, only retain 100mb
pacman -Scc #remove all package installation files (obsolete and current)
pacman -S bleachbit
bleachbit -c system.*
まず、システムの大きな点
du -d1 -h / 2>/dev/null | sort -h
これは、次の/
2つのレベルで実行できる最大の日誌のソートされたリストを示します。
du -d2 -h / 2>/dev/null | sort -h
私の結果は次のとおりです。
0 /proc
0 /sys
0 /tmp
12K /dev
12K /srv
16K /lost+found
632K /run
4.3M /boot
13M /opt
15M /etc
75M /root
93M /home
2.4G /var
3.2G /usr
221G /mnt
227G /
私は無視します/mnt
(これは外部ドライブだからです)2つのディレクトリが頭に浮かんでいます:var
とusr
。中身を見てみましょう:
du -d1 -h /var /usr 2>/dev/null | sort -h
次に、もう少し深く:
du -d1 -h /var/log /usr/share /usr/lib /var/cache 2>/dev/null | sort -h
ログから始めましょう
に717MBあり/var/log
ます。
私はディレクトリをランダムに削除するのが好きではないので、きれいにしましょう:
$ journalctl --disk-usage
Archived and active journals take up 728.7M on disk.
100MBのログのみを残しましょう:
journalctl --vacuum-size=100M
...
Deleted archived journal /var/log/journal/ba5391...b.journal (8.0M).
...
Vacuuming done, freed 616.6M of archived journals on disk.
ここでjournalctlを設定する方法についての詳細情報があります。
パッケージ
私が持ってい660M /var/cache/pacman
ます。1.8GBでしたが、pacman -Sc
未使用のパッケージを削除するために実行しました。残りを削除しましょう:
pacman -Scc
/ usr / share / locale
多くのユーザーが削除するか、少なくともクリーンアップします。しかし、私は問題があるかもしれません。ただし、bleachbitチェックアウト(次の段落)。
ブリーチビット
自動クリーナー。多くのものを削除しますが、それはほとんどがロケールでした。
$ pacman -S bleachbit
$ bleachbit -p system.*
Disk space to be recovered: 488.8MB
$ bleachbit -c system.*
削除するものを探すことができます:
bleachbit --list
bleachbit -p thunderbird.*