Як перевірити використання диска й видалити великі файли
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
Почнімо з вашої інфраструктури.
Трохи контексту допомагає нам почати правильну розмову.
