OpenSuse LinuxOSに使用している20Gパーティションの空き容量が不足しました。
Du -sh *を実行して、大きなハードドライブのピットが膨らんでいる場所を確認しました。これが私が見たものです。
4.7M bin
47M boot
48K dev
24M etc
164M lib
17M lib64
16K lost+found
4.0K mnt
4.0K opt
du: cannot access ‘proc/7847/task/7847/fd/4’: No such file or directory
du: cannot access ‘proc/7847/task/7847/fdinfo/4’: No such file or directory
du: cannot access ‘proc/7847/fd/4’: No such file or directory
du: cannot access ‘proc/7847/fdinfo/4’: No such file or directory
0 proc
964K root
296M run
7.2M sbin
4.0K selinux
32K srv
0 sys
392K tmp
3.8G usr
2.4G var
異常なことは何も見られません... 3.8Gは/ usrには大きすぎますか?
これは/ usrでどのように見えるかです:
16K X11R6
309M bin
4.0K games
20M include
281M lib
1.6G lib64
80K local
45M sbin
1.6G share
236K src
0 tmp
16K x86_64-suse-linux
ここで何か変わったことはありますか?これを修正するにはどうすればよいですか?
編集:
これが私の/ varディレクトリです:
4.0K X11R6
148M adm
31M cache
4.0K crash
8.0K games
du: cannot access ‘lib/named/proc/8443/task/8443/fd/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/task/8443/fdinfo/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/fd/4’: No such file or directory
du: cannot access ‘lib/named/proc/8443/fdinfo/4’: No such file or directory
239M lib
0 lock
32M log
0 mail
4.0K opt
297M run
232K spool
92K tmp
12K yp
いいえ、これは珍しいことではありません。私の/usr
ディレクトリは実際には10Gです。このディレクトリには、インストールしたプログラムに関連するものがたくさん含まれていることを覚えておく必要があります。ほとんどの「ユーザーがインストールした」(したがってディレクトリの名前)プログラムは、プログラムであるかライブラリであるかに応じて、最終的に/usr/bin
または/usr/lib
になります。したがって、インストールするソフトウェアが多いほど、このディレクトリは大きくなると予想されます。プログラムに関連付けられているファイル、特に/usr/share/icons
のアイコンもディレクトリに格納されることがよくあります。
/usr/lib64
および/usr/share
ディレクトリだけで、/usr
が使用している3.8Gのうち3.2Gを使用します。 64ビットライブラリが多数インストールされていると思い切って言います。おそらく、 システムから孤立したパッケージを削除する を試すことができます。
OpenSUSEを使用してからしばらく経ちますが、このコマンドで孤立したパッケージを一覧表示できるようです。
zypper packages --orphaned
一部の OpenSUSEフォーラムのスレッド これにより、/var
ディスクの使用量も減少することが示唆されています。
zypper clean