web-dev-qa-db-ja.com

php-書き込みに失敗しました:デバイスにスペースが残っていません(28)

Cenots 5.1x86の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
WindStory

/がいっぱいで、/opt/...にある/に保存しようとしています。 /を埋めているものを見つけて、ディスク領域を解放する必要があります。

あなたはこのようなものであなたのディスクスペースを使用しているものを見つけることができます

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

これにより、各最上位ディレクトリのサイズが一覧表示されます。その後、同じ検索コマンドを使用してドリルダウンできます。

3
user9517

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

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

確認します。セッションの保存パスは_/_にあり、これはいっぱいです。

2
David Schwartz

@Iainのコマンドの代わりに、du -m |awk '$1>5000'を使用して、5 GBを超えるディレクトリのみを一覧表示できますが、トップレベルに限定されません。犯人がツリーの深さによっては、(cd xx && du ...の)入力を節約できる場合があります。

2