공간이 충분하지 않다는 일부 PHP 스크립트로 인해 하루 종일 임의의 결함이 발생했습니다. 1TB 드라이브가 있고 약 200GB를 사용하고 있어서 공간이 넉넉합니다. 로그와 디렉토리를 확인해 보니 모든 것이 괜찮은 것 같습니다. 이런 일이 다시 발생하지 않도록 하려면 어떻게 해야 합니까?
[(01:44 PM)] [(~)] $ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 63G 0 63G 0% /dev
tmpfs 63G 120K 63G 1% /dev/shm
tmpfs 63G 106M 63G 1% /run
tmpfs 63G 0 63G 0% /sys/fs/cgroup
/dev/mapper/rl-root 70G 70G 668M 100% /
/dev/mapper/rl-home 856G 121G 736G 15% /home
/dev/nvme0n1p2 1014M 294M 721M 29% /boot
/dev/nvme0n1p1 599M 5.8M 594M 1% /boot/efi
tmpfs 13G 0 13G 0% /run/user/0
그런 다음 PHP 스크립트를 테스트하면 이것이 내가 얻는 것입니다.
[(12:14 PM)] [(/home/virtual/sites/)] $ php test.php
Fatal error: Uncaught mysqli_sql_exception: Error writing file '/tmp/MLfd=71' (OS errno 28 - No space left on device)
가장 많은 데이터를 포함하는 일부 디렉터리 크기는 다음과 같습니다.
[(01:58 PM)] [(/)] $ du -sh * | sort -h
4.0K tmp
108K root
120K dev
312K opt
27M etc
106M run
260M boot
2.8G usr
66G var
114G home
[(01:59 PM)] [(/var)] $ du -sh * | sort -h
4.0K tmp
32K spool
44K www
68K named
4.9M cache
2.9G log
64G lib
[(01:59 PM)] [(/var/lib)] $ du -sh * | sort -h
4.0K chrony
4.0K logrotate
4.0K unbound
12K NetworkManager
12K setroubleshoot
36K alternatives
148K systemd
592K php
676K shorewall
1.2M pear
5.6M dnf
27M selinux
30M mlocate
33M sss
240M rpm
63G mysql