Як перевірити місце на диску 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.
- Збірки та тимчасові файли: Якщо ви компілювали щось, перевірте папки src, build і tmp на наявність тимчасових файлів.
Замовити VPS сервер.