php设备没有剩余空间,linux – 写入某些会话文件名时“设备上没有剩余空间”错误...

我有一些无法写入的文件名(会话文件)(“设备上没有剩余空间”).其他文件名(相同的目录)都可以.磁盘未满.文件系统是ext3

PHP在尝试创建文件时出错,但错误可以在命令行上重现:

# less /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1

/path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1: No such file or directory

# touch /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1

touch: cannot touch `/path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1': No space left on device

# touch /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj0

# less /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj0

# ls -al /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1

ls: /path/to/session_data/sess_u2q1pfelfr0jof3mp38jb2eaj1: No such file or directory

请注意不同的文件名.似乎没有任何模式,但它确实只影响某些文件名,并且它们似乎无法写入.

为了使事情进一步复杂化,这是一个OpenVZ服务器,但您无法从虚拟服务器或硬件节点写入/创建这些文件名.

该目录中有很多文件(在撰写本文时为18,456,002),但没有inode问题,磁盘肯定没有满.

根据要求,df输出:

[root@web1 session_data]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/simfs 2.7T 2.1T 495G 81% /

/dev/root 2.7T 2.1T 495G 81% /path/to/session_data

[root@web1 session_data]# df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/simfs 726761472 22843560 703917912 4% /

/dev/root 726761472 22843560 703917912 4% /path/to/session_data

(我已经编辑了会话数据的路径,但它确实是单独安装的,以便在多个虚拟服务器之间共享会话数据)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值