高木のブログ

duコマンドで大きいディレクトリを見つける

2019/06/02

ディスク使用率が100%になっててやべ!ってなったので要らないファイルを消す。

[vagrant@localhost ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       38G   36G  245M 100% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/sda1             477M  222M  230M  50% /boot
vagrant               466G  212G  255G  46% /vagrant

duコマンドで大きいディレクトリを見つける。sortコマンドを組み合わせて見やすく。
procディレクトリってなんだろ。次回「procディレクトリって何」の巻。

[vagrant@localhost ~]$ sudo du -sm /* |sort -nr
du: cannot access `/proc/9501/task/9501/fd/4': そのようなファイルやディレクトリはありません
du: cannot access `/proc/9501/task/9501/fdinfo/4': そのようなファイルやディレクトリはありません
du: cannot access `/proc/9501/fd/4': そのようなファイルやディレクトリはありません
du: cannot access `/proc/9501/fdinfo/4': そのようなファイルやディレクトリはありません
19354   /home
9168    /usr
6854    /var
652     /lib
220     /boot
206     /opt
200     /tmp
35      /etc
24      /lib64
15      /sbin
8       /bin
1       /vagrant
1       /srv
1       /root
1       /mnt
1       /media
1       /lost+found
1       /dev
1       /cgroup
0       /sys
0       /selinux
0       /proc

homeディレクトリが大きいみたいなのでその中を見ていく。
これを繰り返して要らないファイルを削除する。

[vagrant@localhost ~]$ sudo du -sm /home/* |sort -nr
19354   /home/vagrant

4Gの空きを作ることができた。

[vagrant@localhost ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       38G   32G  4.1G  89% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/sda1             477M  222M  230M  50% /boot
vagrant               466G  213G  254G  46% /vagrant

Pixela