Sys.uz "System Solutions" Личный блог системных Администраторов.

15Май/170

Как узнать какой сайт занимает больше всего inode?

Для начала Вам нужно подключиться к своему хостинг-аккаунту по ssh, данные доступа можно получить на странице "Хостинг - SSH доступ".
Узнать какой каталог занимает больше всего места можно выполнив комманду:

du -sm /home/account_name/* | sort -nr | head -n 1

где, account_name - это имя хостинг аккаунта.

Если необходимо узнать самый большой по размеру каталог в папке конкретного сайта, тогда команда будет иметь вид:

du -sh /home/account_name/site_name/www/* | sort -nr | head -n 1

Если в хостинг аккаунте закончились inode, с помощью нижеприведенной команды можно узнать папку с наибольшим количеством файлов:

find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -nr | head -n 1

Команда выводит данные в формате “количество файлов : папка”. Выполнять команду можно из любой директории, тем самым программа выведет результат по количеству файлов в подпапках текущей директории.

Примечание. Число 1 в конце каждой команды можно изменять. К примеру, если Вы укажите число 3, то в результате команда выведет 3 самых больших по размеру (по количеству файлов) каталога и отсортирует их по убыванию.

Связано с категорией: Linux Нет комментариев
   
Перейти к верхней панели