Как узнать что съело все место на диске
   
ГЛАВНАЯ ОБО МНЕ СТАТЬИ ТВОРЧЕСТВО КНИГИ КОНТАКТЫ

Как узнать что съело все место на диске

Как узнать что съело все место на диске Как узнать что съело все место на диске?

У вас есть свой VDS сервер и вы столкнулись с такой проблемой, что достигнут лимит дискового пространства и не хватает места? Узнать что же именно съело весь диск очень просто.

1. Заходим на сервер через ssh

Кто не знает, что такое ssh и как через него зайти, тому необходимо для начала скачать очень легкую программу putty
Запускаете ее. Вводите ip адрес своего сервера или любой из доменов и нажимаете - подключиться. Дальше вы увидите черный экран, похожий на тот экран, который вы можете открыть в windows, в командной строке.

На этом экране вам будет предложено ввести пароль от root. Вводите его и попадаете на ваш сервер в оболочке ssh (shell)

2. Попадаем в корневую директорию

Введите команду cd и нажмите enter. Так вы попадете в корень вашего сервера. Для того, чтобы убедиться, что вы действительно находитесь в корне, наберите команду ls и нажмите enter. Вам будут выведены все каталоги находящиеся в корне.

3. Находим что съело диск

Теперь набираем команду du -shc www/* - эта команда покажет общий вес папки www и всех ее подкаталогов первого уровня.

Скорее всего именно в этом каталоге что-то засорилось, потому что все остальные директории являются системными.

Далее смотрите, какой из подкаталогов первого уровня весит больше всего и начинаете вычислять дальше примерно следующим путем. Заходите в каталог www командой cd www и снова вводите команду du -shc katalog/* только за место слова "katalog" вводите название той директории, которая оказалась самой тяжелой. Вам будут показаны директории внутри этой папки и их вес.

Таким образом очень легко распознать куда ушла вся дисковая квота. Скорее всего это будет директория logs или httpd-logs - можете смело их полностью удалять. Они создаются и наполняются скриптами, так что если вы их удалите, ничего страшного не произойдет. Единственное для чего они нужны, это для просмотра логов. Удалив их вы не сможете посмотреть старые логи сервера, а новые снова туда будут писаться.

После всей проделанной работы не забудьте перезагрузить сервер. Если у вас на сервере предположим установлена панель управления ISPmanager, то достаточно будет войти в раздел данной панели "Инструменты" и нажать на "Перезагрузить сервер". После перезагрузки, если вы почистили засорившиеся директории, все должно начать работать как надо.

Ну и в довершении сей статьи несколько команд ssh, которые могут пригодиться в вопросе поиска того, что же съело весь диск:

df — показать инф. о использовании дисков

du — вывести «вес» текущего каталога

du -sh — cколько весит папка?

du -shc dirname/ — общий вес папки

du -shc dirname/* — общий вес папки и всех его подкаталогов первого уровня

free — использование памяти и swap

Подписаться на новые статьи Подписаться на новые статьи

  Оставьте комментарий!
  Похожие статьи
Как стать программистом и что для этого нужно?
Как стать программистом и что для этого нужно?
С течением времени все больше и больше людей задумываются над тем, чтобы стать п......
Особенности ЦП ноутбуков
Особенности ЦП ноутбуков
При выборе и покупке ноутбука требуется уделить большое внимание используемому п......
Движок для программы или игры
Движок для программы или игры
В программировании движок – утилита, которая позволяет автоматизировать выполнен......
Этапы создания программы или игры
Этапы создания программы или игры
С момента появления самых первых компьютерных игр и программ прошло уже нескольк......
Программирование
Сео продвижение
Интернет
Компьютеры
Сайты
Оптимизация
Поисковики
Электронная коммерция
HTML, JavaScript

ПнВтСрЧтПтСбВс
Может заинтересовать
doved.ru
Способы заработка на сайте
Резервное копирование
Статистика

Индекс цитирования


© https://igmarkov.ru, Игорь Марков, Программирование, Интернет, SEO, Компьютеры, 2018