即使磁盘未满,命令df -h也会提供100%的磁盘使用率

时间:2017-07-20 07:06:51

标签: diskspace

我在centos机器上运行df -h命令。即使磁盘空间超过一半,它也会使用100%的内存。

这是df -h的输出:

Filesystem                          Size  Used Avail Use% Mounted on

/dev/mapper/vg_fhnesx3bob3-lv_root   46G   44G     0 100% /
devtmpfs                             16G     0   16G   0% /dev    
tmpfs                               4.0G   80K  4.0G   1% /dev/shm    
tmpfs                                16G   65M   16G   1% /run    
tmpfs                                16G     0   16G   0% /sys/fs/cgroup    
/dev/sda1                           473M  158M  316M  34% /boot    
/dev/mapper/vg_fhnesx3bob3-lv_home  459G   35G  401G   8% /home    
//192.168.20.122/bobcat             5.4T  1.2T  4.3T  21% /mnt/abc    
tmpfs                               3.2G     0  3.2G   0% /run/user/0    
tmpfs                               3.2G  8.0K  3.2G   1% /run/user/42

这是使用du命令的输出:

[root@fhn-esx3-bob3 tmp]# du -hsx /
5.0G    /

为什么df -h显示错误信息是主要问题,因为我们无法运行某些进程。

1 个答案:

答案 0 :(得分:1)

您似乎看到了错误的信息。

  

/dev/mapper/vg_fhnesx3bob3-lv_root 46G 44G 0 100% /

它已满,但它只是您的分区之一,您应该看到

  

/dev/mapper/vg_fhnesx3bob3-lv_home 459G 35G 401G 8% /home

这个分区占用总空间的8%。要查看计算机上有多少分区和磁盘,请按照下列步骤操作:

  1. 首先使用命令列出计算机中的分区数:
  2.   

    sudo fdisk -l <​​/ p>

    你会看到类似这样的输出:

      

    Device Start End Sectors Size Type
      /dev/sda1 2048 195311615 195309568 93.1G EFI System
      /dev/sda2 195311616 196386815 1075200 525M EFI System
      /dev/sda3 196386816 1953523711 1757136896 837.9G Linux filesystem

    1. 要查看每个分区运行命令的磁盘使用情况:
    2.   

      df -h [device_name], example: df -h /dev/sda1

      希望有所帮助