Я працюю на зовнішньому сервері - просто роблю там якийсь веб-api. Сьогодні, коли я хотів використовувати api php, повернулася така помилка:
Unknown: write failed: No space left on device (28)
Тож я зрозумів, що tmp заповнений:
~# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 102G 97G 0 100% /
Тож я маю на увазі, що я повинен очистити якийсь сміття в tmp - але, перш за все, я хотів би знати, що викликає проблему, я маю на увазі, що займає стільки пам’яті в tmp? Може щось затопить tmp dir якось? Я не знаю системного адміністрування, я просто пишу web-api ... Це нормально, що розмір tmp виконується? Може, це буває час від часу?
Результат команди:
du -sh /tmp/* | sort -h
0 /tmp/tmpEZIyDT
0 /tmp/unity_support_test.0
4.0K /tmp/amazoncookie.txt
4.0K /tmp/at-spi2
4.0K /tmp/filewhHOLH
4.0K /tmp/keyring-b3ZOTY
4.0K /tmp/mc-domator
4.0K /tmp/mc-root
4.0K /tmp/pulse-2L9K88eMlGn7
4.0K /tmp/pulse-PKdhtXMmr18n
4.0K /tmp/ssh-thimUVhk2748
8.0K /tmp/pulse-5N1YM8s2cT0i
Дивно - як я розумію не дуже багато речей у tmp dir ... можливо, щось інше займає стільки місця на диску - як я можу це перевірити?
/var/log/- Якщо програма запитала гігабайти невідомих помилок, це може швидко заповнити диск.