linux看磁盘满在哪儿

379 阅读1分钟

root@node2:/# df -h
(df[disk free])
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  392K  395M   1% /run
/dev/vda1        99G   71G   23G  76% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user


可以看到主要是 mount 到 / 目录下的 /dev/vda1 占了大量的磁盘

root@node2:~# du -ahd1 | sort -hr | head 
(du[disk usage] -a看所有 -d1看一层 -h按人类可读展示,sort -h按人类可读排序 -r倒排,head展示前几行)
59G	.pm2
22M	.npm
9.5M	.ansible
40K	.bash_history
20K	.viminfo
20K	.oracle_jre_usage
12K	.ssh
12K	.config
8.0K	.vim
4.0K	.selected_editor
4.0K	.rnd
4.0K	.profile
4.0K	.node_repl_history
4.0K	.lesshst
4.0K	.cache
4.0K	.bashrc