更新时间:2024-03-25 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
向新弹性云服务器挂载的新云硬盘中上传500M文件后,显示磁盘空间已满,是什么原因?
对于新创建并挂载到新弹性云服务器上的云硬盘,向该云硬盘上传了容量不大的文件(如:500M)后,显示磁盘空间已满。此时,您可以按照如下步骤排查:
- 执行以下命令,查看磁盘分区的使用率是否为100%或接近100%。
   df -h 图1 查看磁盘分区使用率  如上图所示,磁盘分区/dev/vda1的使用率为100%。 
- 执行以下命令,查看磁盘空间使用率。
   df -i 图2 查看磁盘空间使用率  如上图所示,磁盘空间使用率较低。 
- 执行以下命令,查看当前系统中已被删除的进程文件。
   lsof | grep deleted 图3 查看当前系统中已被删除的进程文件  如上图所示,可以粗略估计被删除文件的大小是否和磁盘占用空间相等,如果基本相等,则可能是由于系统进程所占用的空间没有被释放导致磁盘空间占满。 
- 执行以下命令,进入上图中显示的被删除文件所在的位置,查看是否有对应文件。
   ll /tmp/ 注:/tmp/ 为被删除文件所在的路径。 
- 如果上述位置没有对应文件,则执行以下命令,终止进程,或通过重启云服务器来释放进程占用的磁盘空间。
   kill -9 PID 注:PID 为进程号。 
- 执行以下命令,再次查看系统中已被删除的进程文件,验证进程是否已被终止。
   lsof | grep deleted 
- 执行以下命令,再次查看磁盘分区使用率,验证是否已不为100%。
   df -h 
   父主题: 云硬盘容量问题
  
  
    