当前位置:
首页 > 技术 > Ubuntu 查看磁盘使用情况,并快速找出大文件进行清理

Ubuntu 查看磁盘使用情况,并快速找出大文件进行清理

查看磁盘的使用情况:

df -h

结果如下:

  1. Filesystem Size Used Avail Use% Mounted on
  2. udev 3.9G 0 3.9G 0% /dev
  3. tmpfs 799M 4.0M 795M 1% /run
  4. /dev/vda1 50G 35G 12G 75% /
  5. tmpfs 3.9G 480K 3.9G 1% /dev/shm
  6. tmpfs 5.0M 4.0K 5.0M 1% /run/lock
  7. tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
  8. /dev/vdb1 50G 29G 19G 62% /mnt
  9. tmpfs 799M 0 799M 0% /run/user/0
  10. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/b90499886d3ff756daa538e07d0b901de9e53440dbaf4d217eb40625067dcb4d
  11. shm 64M 0 64M 0% /mnt/docker/containers/bcc5c892e25b5d1afea9084e02dcea1f16d7e19b54042d60737f94f0af4e466f/shm
  12. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/043c3429c71f55538c8fafcd1109ee32d848c00550a98aee4d668847443f1d92
  13. shm 64M 0 64M 0% /mnt/docker/containers/f72c337b0a09796c4d9efa857dea5902b01c3e2fc31af8424519883a00a41c5c/shm
  14. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/1a2451898f06be63e41d91fb3c2d15a6267158936ecaf22ab829dd8d0065c079
  15. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/4ea840ebad40c0fc980e32a57523d99dbf5dd785757e104578a1cd278a547586
  16. shm 64M 0 64M 0% /mnt/docker/containers/ba712b6fafb07e74de4277a7d9e27c4e158dd5e9b578156537ba491e7706536b/shm
  17. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/52582751008b11d65bd37e9e2a2b5b192fc43f0cd03ee6f6720b148ec88fe8a3
  18. shm 64M 0 64M 0% /mnt/docker/containers/83e024ee7d5c0804913f92df9b066c1666f7ecf8b3337520775c74455ba25d07/shm
  19. shm 64M 0 64M 0% /mnt/docker/containers/c4f08555ce13120570cca0e6954b992d0059444a9b503e0ee6eda84f894a8dee/shm
  20. none 50G 29G 19G 62% /mnt/docker/aufs/mnt/7daf0acc60832e43ae1a474d39fb5fcaca44d594d551e0a22142e817b9670630
  21. shm 64M 0 64M 0% /mnt/docker/containers/d420cdad38ea325a06eba3e5ad26d5687be12d8ecf4bab3db5dbe3e72a512216/shm

 

我之前的 /dev/vdb1 的使用率达到了 100%,导致了 MongoDB无法再写文件,进入fail状态。

下面我们从  根目录   /  开始,逐级查看占空间较大的文件或者文件夹,并清理不用的文件

进入  /  目录:

cd /

查看各文件和文件夹的体积

du -sh *

结果如下:

  1. 28K a.txt
  2. 28K a.txt.save
  3. 13M bin
  4. 96M boot
  5. 4.0K deploy.py
  6. 12K dev
  7. 12K docker

 

然后我一般从体积最大的开始查找文件并看文件是否可以删除,over

删除命令,得带  文件夹名,不然都给你删了

rm -rf  {文件或文件夹名}