Как проверить место на диске VPS сервера и удалить лишние файлы

Для начала нужно понять, что занимает место. Это можно сделать, используя стандартные утилиты, которые есть в любой Unix-подобной системе.

Выполните команду df -h
Эта команда показывает общее использование диска в человекочитаемом формате. Она дает общую картину по всем смонтированным файловым системам:

user@hostname:~$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udev               7,8G            0  7,8G            0% /dev
tmpfs              1,6G         1,4M  1,6G            1% /run
/dev/sda2          441G          25G  393G            6% /
tmpfs              7,8G            0  7,8G            0% /dev/shm
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
/dev/sda1          300M         3,5M  296M            2% /boot/efi
tmpfs              7,8G          32K  7,8G            1% /tmp
tmpfs              1,6G          52K  1,6G            1% /run/user/116
tmpfs              1,6G          56K  1,6G            1% /run/user/1000
user@hostname:~$

Поиск и удаление ненужных файлов

После того, как найдены большие каталоги, можно начать «зачистку», список типичных кандидатов на удаление:

  • Лог-файлы: Они часто разрастаются до огромных размеров, особенно если в приложении много ошибок. Логи обычно лежат в /var/log. Можно использовать find для их поиска. Например, чтобы найти все лог-файлы старше 30 дней и удалить их:find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;
  • Старые бэкапы: Иногда бэкапы создаются, но не удаляются. Они могут быть где угодно, обычно их можно найти по именам вроде *.tar.gz или *.zip.
  • Кэш: Кэш пакетов, например. В Debian/Ubuntu это /var/cache/apt/archives. Его можно очистить командой sudo apt-get clean.
  • Сборки и временные файлы: Если вы компилировали что-то, проверьте папки srcbuild и tmp на наличие временных файлов.

Заказать VPS сервер.