rootfsパーティションをクリーンアップするかサイズを増やす方法

rootfsパーティションをクリーンアップするかサイズを増やす方法

私のrootfsパーティションをクリーンアップする方法がわかりません。 95%が使用され、全スペースは9.1Gです。ルートパーティションにはこれほど十分ではありませんか?これは私のdf -hコマンド出力です。

    /# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.1G  8.2G  471M  95% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   1.6G  740K  1.6G   1% /run
/dev/disk/by-uuid/55421528-015b-4bfc-8490-74b4cc25a2b4  9.1G  8.2G  471M  95% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   4.9G  536K  4.9G   1% /run/shm
/dev/sdb6                                               203G  647M  192G   1% /home

大容量ファイルが見つからないほど多くのスペースを占めるものは何ですか?/var/キャッシュapt-get clean試してみましたが、もはやスペースがapt-get autoremoveありません。あまりにも多くのスペースを占めるファイルを見つける方法は?重要なファイルを混乱させないようにするには、どうすれば安全にこれを実行できますか?それともパーティションサイズを増やす必要がありますか?

編集する:

出力du -sh /*

0   /0
7.2M    /bin
26M /boot
0   /dev
12M /etc
4.0K    /example.conf.json
588M    /home
0   /initrd.img
212M    /lib
3.1M    /lib32
4.0K    /lib64
16K /lost+found
24K /media
4.0K    /mnt
1015M   /opt
du: cannot access `/proc/15453/task/15453/fd/4': No such file or directory
du: cannot access `/proc/15453/task/15453/fdinfo/4': No such file or directory
du: cannot access `/proc/15453/fd/4': No such file or directory
du: cannot access `/proc/15453/fdinfo/4': No such file or directory
0   /proc
52M /root
1.3M    /run
9.5M    /sbin
4.0K    /selinux
8.0K    /srv
0   /sys
40K /tmp
6.4G    /usr
350M    /var
0   /vmlinuz

出力du -sh /usr/* | sort -rh

4.1G    /usr/share
1.9G    /usr/lib
382M    /usr/bin
39M /usr/include
36M /usr/sbin
6.3M    /usr/lib32
1.9M    /usr/lib64
1.4M    /usr/x86_64-linux-gnu
588K    /usr/local
92K /usr/src
36K /usr/var
12K /usr/man
4.0K    /usr/games

答え1

du -x / >/tmp/duファイルシステムの各ディレクトリのディスク使用量の詳細を生成するには、実行します/-x「他のファイルシステムを巡回しない」という意味)。

最大の消費者は次のとおりです。

  • 588M /home- 0.6GBのユーザーデータ
  • 1015M /opt— 手動でインストールしたソフトウェア 1GB
  • 6.4G /usr- パッケージを介してインストールされた6.4GBソフトウェア
  • 350M /var- システムソフトウェアで使用されるデータ0.3 GB

これらのどれも驚くべきことではありません。一般的なシングルファンクションサーバーには9GBで十分ですが、さまざまなプログラムをインストールしたいデスクトップコンピュータにはあまりありません。次のコマンドを使用すると、インストールされているパッケージをサイズで並べ替えて一覧表示できます。

dpkg-query -W -f='${Installed-Size;8}  ${Package}\n' | sort -n

バラよりインストールされているソフトウェアとインストールサイズを一覧表示するには?GUIソリューションを含む代替案を見つけます。具体的には、Synaptic を使用すると、パッケージをサイズで並べ替え、すぐにパッケージを簡単に削除できます。もちろん、パッケージの機能がわからない場合は削除しないでください。

関連情報