php-写入失败:设备上没有剩余空间(28)

php-写入失败:设备上没有剩余空间(28)

我在 cenots 5.1 x86 上的 php 上遇到会话错误。

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/opt/lampp/tmp/session) in Unknown on line 0

所有者nobbody:nobody/opt/lampp/tmp/session,许可为 0777。

硬盘使用情况:

[root@localhost Documents]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      50G  47G    0 100% /
tmpfs                504M  956K  503M  1% /dev/shm
/dev/sda1            485M  68M  392M  15% /boot
/dev/mapper/VolGroup-lv_home 96G  199M  91G  1% /home

[root@localhost Documents]# df -i
Filesystem            Inodes  IUsed  IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root
                    3276800  977907 2298893  30% /
tmpfs                128858      5  128853    1% /dev/shm
/dev/sda1            128016      52  127964    1% /boot
/dev/mapper/VolGroup-lv_home 6332416    422 6331994    1% /home

任何有帮助的评论都将受到赞赏。

答案1

您的/已满,您正尝试保存的/opt/...内容也已打开/。您必须找出占满您的内容/并释放一些磁盘空间。

你可以通过以下方式找到哪些内容占用了你的磁盘空间

cd /
find . -maxdepth 1 -exec du -sh {} \;

这将列出每个顶级目录的大小。然后您可以使用相同的 find 命令进行深入研究。

答案2

/dev/mapper/VolGroup-lv_root 50G 47G 0 100% /

... session.save_path is correct (/opt/lampp/tmp/session) ...

确认。您的会话保存路径为/,已满。

答案3

作为 @Iain 命令的替代,您可以使用它du -m |awk '$1>5000'来仅列出占用空间超过 5GB 的目录,但不限于顶层。根据罪魁祸首在树中的深度,这可能会为您节省一些输入(的cd xx && du ...

相关内容