Как найти, что занимает диск на сервере Linux?
  • Добавил Win32
  • Добавлен в 11.01.2019
  • Просмотров 1,175
  • Смотреть другие уроки в категории Linux сервер
HMARA.IO VPS
Подключаемся к серверу по SSH. Проверяем сколько занято и сколько всего у нас места на дисках:
df -h
Как увидеть какая директория занимает больше всего места:
du -hs /*
После данной команды, вы увидите, какая директория больше всего занимает места, чтобы потом просканировать данную директорию глубже, введите команду с указанием данной директории, к примеру /var
du -hs /var/*
Если запустить команду с ключем grep, то мы увидим директории которые занимают более 1 гигабайта
du -hs /var/* | grep G
Если у вас переполнены inodes, то найти какие директории имеют наибольшее количество файлов командой ниже, но предварительно вы должны зайти в данную директорию
echo "Detailed Inode usage for: $(pwd)" ; for d in `find -maxdepth 1 -type d |cut -d/ -f2 |grep -xv . |sort`; do c=$(find $d |wc -l) ; printf "$c		- $d
" ; done ; printf "Total: 		$(find $(pwd) | wc -l)
"

Поделись с друзьями:
занятое место, узнать, директория, файл, команда, диск, занято
0 комментарии
Пожалуйста, авторизуйтесь для добавления комментария.
Пока нет комментариев.
Мы в соц. сетях