Перейти до вмісту
EuroVPSEuroVPS

Як перевірити використання диска й видалити великі файли

FAQ EuroVPS

2 хв читання

Shared FAQ page chrome (breadcrumb, dates, read time, «Читати далі», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

Вступ

Повний диск є частою причиною помилок сервісів. Перевірте його насамперед. Якщо використання дискового простору сервера становить 100%, перше місце для пошуку є файли журналів сервера. У більшості дистрибутивів Linux загальні журнали сервісів зберігаються в /var/log. Перейдіть туди і видаліть будь-які дуже старі ротовані файли журналів, які вже мало актуальні. Наведена нижче команда переходить у це розташування і виводить каталоги та файли за використанням диска.

cd /var/log
du -sch  ./*

Командою rm -f можна видалити будь-які великі або ротовані файли журналів.

rm -f exim_paniclog-* видаляє всі ротовані файли exim_paniclog, rm -f exim_mainlog-* видаляє всі ротовані файли exim_mainlog, і так далі. До подальшого очищення можна переходити, звільнивши щонайменше від 100 MB до 200 MB простору очищенням файлів журналів, як описано вище.

Перевірте файли резервних копій

Перегляньте веб-простір на наявність зайвих даних, таких як резервні копії документів, каталогів, баз даних, завантажені файли резервних копій тощо; завантажте їх на локальну робочу станцію і видаліть копії на сервері. Перевірте, чи не налаштоване автоматичне резервне копіювання з панелей керування, перевірте розташування копій і видаліть старі.

Перевірте каталоги кешу, сесій і тимчасових файлів.

Перевірте каталоги кешу, каталоги сесій PHP (параметр session.save_path у php.ini) і каталоги temp/tmp на вашому сервері. Рекомендовано очищати файли кешу, сесій і тимчасових даних, старіші за 7 днів; якщо ви не впевнені в актуальності таких даних, узгодьте це з вашим веб-розробником. Перейдіть у ці каталоги в сесії SSH як користувач root і виконайте наведену нижче команду find, щоб видалити файли, старіші за 7 днів.

cd /<location>/
find .  -type f  -mtime +7 -exec rm {} \;

Перевірте поточне використання дискового простору командою df -h і переконайтеся, що на сервері вільно щонайменше 10GB або стільки, скільки потребує ваш застосунок.

Перевірте використання дискового простору за структурою каталогів командою du -sch /*

Продовжуйте процедуру рекурсивно для внутрішніх каталогів, наприклад du -sch /home/* або du -sch /backup/*, щоб отримати уявлення про використання диска різними підкаталогами.

З FAQ EuroVPS.

Більше в категорії «Інструкції»

Ваш наступний партнер з інфраструктури

Залишилося
запитання?

Розкажіть, що ви намагаєтеся зробити. Інженер прочитає і відповість.

+357 222 32280
Інженер EuroVPS несе серверний вузол у залі дата-центру
Розмова з людьми, які доглядатимуть за вашою інфраструктурою.

Почнімо з вашої інфраструктури.

Трохи контексту допомагає нам почати правильну розмову.

Ми використаємо ваші дані, щоб відповісти на ваш запит. Політика конфіденційності