磁盘报No space left on device,但是 df -h 查看磁盘空间没满

df -h  
  
Filesystem                    Size  Used Avail Use% Mounted on  
/dev/mapper/dev01-root         75G   58G   14G  82% /  
udev                          2.0G  4.0K  2.0G   1% /dev  
tmpfs                         396M  292K  396M   1% /run  
none                          5.0M     0  5.0M   0% /run/lock  
none                          2.0G  4.0K  2.0G   1% /run/shm  
/dev/sda1                     228M  149M   68M  69% /boot  

可能是inode数量被消耗尽了

df -i  
  
Filesystem                    Inodes   IUsed  IFree IUse% Mounted on  
/dev/mapper/dev01-root       4964352 4964352      0  100% /  
udev                          503779     440 503339    1% /dev  
tmpfs                         506183     353 505830    1% /run  
none                          506183       5 506178    1% /run/lock  
none                          506183       2 506181    1% /run/shm  
/dev/sda1                     124496     255 124241    1% /boot  

大量的小文件占满了inode,Inode和block任何一个满了都无法提供数据写入功能.解决办法是定时清理相关日志或者临时文件目录.

转载于:https://www.cnblogs.com/HByang/p/9120763.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误通常表示磁盘空间已满,因此无法写入新数据。您可以尝试以下操作: 1. 检查磁盘空间:使用命令 `df -h` 查看磁盘使用情况。 2. 删除不必要的文件:使用命令 `rm` 删除不必要的文件或文件夹来释放磁盘空间。 3. 清理系统日志:使用命令 `sudo journalctl --vacuum-time=1d` 清理过期的系统日志。 4. 检查应用程序的日志:某些应用程序可能会记录大量日志文件,您可以检查这些文件并删除不必要的内容。 如果以上方法无法解决问题,您可能需要添加更多的磁盘空间或者联系系统管理员以获取帮助。 ### 回答2: "No space left on device" 是一个错误消息,意思是设备上没有足够的可用空间来执行请求的操作。 这个错误通常发生在磁盘空间用尽时,可能是由于磁盘已满或者磁盘配额不足导致的。当需要写入或保存文件时,系统会尝试将文件保存在磁盘上,如果磁盘没有足够的空间,系统就会返回这个错误消息。 解决这个问题的方法有几种。首先,可以通过删除一些不需要的文件或者清理磁盘上的垃圾文件来释放磁盘空间。其次,可以将一些文件移动到其他存储设备或者云存储中,以释放一部分磁盘空间。另外,也可以通过扩展磁盘空间的大小来解决问题,例如添加一块新的硬盘或者扩展云存储空间。 当然,在解决这个问题之前,我们也应该检查一下是否有其他原因导致了磁盘空间的异常消耗,例如某些应用程序产生了大量临时文件或者日志文件。通过定期清理和维护,可以避免磁盘空间耗尽的问题。 总之,当出现"No space left on device"错误时,我们应该及时处理,确保设备上有足够的可用空间,以确保正常的操作和功能。 ### 回答3: "No space left on device" 是一个错误信息,意思是设备上没有剩余空间可用。当系统或设备的存储空间已满时,就会出现这个错误。 在计算机中,存储空间通常用来存储文件、应用程序和操作系统等数据。当存储设备的可用空间用尽时,系统无法继续写入新的数据或创建新的文件,这就导致了"No space left on device"这个错误。 这个问题的解决方法有以下几种: 1. 删除不需要的文件或应用程序:浏览计算机上的文件和应用程序,找出不再需要的内容并删除它们,以释放更多的存储空间。 2. 移动文件到其他设备:将一些文件移动到其他存储设备(如外部硬盘、云存储服务等)上,以腾出更多的空间。 3. 清理临时文件:在操作系统中有很多临时文件,这些文件可能占用了大量的存储空间。使用系统工具或第三方软件来清理这些临时文件可以释放更多的空间。 4. 增加存储空间:如果以上方法无法解决问题,可以考虑增加存储设备的容量,例如购买新的硬盘或扩展云存储空间。 总结起来,当出现"No space left on device"错误时,需要及时采取措施来释放存储空间,以确保系统可以继续正常运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值