Перейти к основному контенту
Позвонить нам
Телефоны и время работы
Справочный центр

Ознакомьтесь с нашими справочными ресурсами в Интернете

Справка

GoDaddy Справка

Мы постарались перевести эту страницу для вас как можно точнее. Эта страница доступна и на английском языке.

Найти использование inode

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

Признаки

Некоторые симптомы слишком большого количества дескрипторов могут быть такими же, как и проблемы с местом на диске.

  • Вы можете получать письма от Plesk или WHM о приближении или превышении лимитов inode.
  • Вы можете получать сообщения об ошибках, например Out of disk space (Недостаточно места на диске). Не удалось записать контент в файл или нет: на устройстве не осталось места.
  • Эти сообщения об ошибках могут появиться, когда на самом деле доступно много места на физическом диске.
  • При попытке просмотра содержимого каталога сервер может зависнуть или долго реагировать.

Внимание! Эта статья предназначена для опытных пользователей SSH. Если вы не знаете назначение файла или папки, не удаляйте их. Удаление системных файлов или каталогов необратимо и может привести к выходу из строя сервера (включая все сайты).
  1. Разрешите доступ администратора к серверу 3-го или 4-го поколения, если вы еще этого не сделали.
  2. Как установить подключение к серверу по протоколу SSH (протоколу безопасной оболочки).
  3. Переключитесь на корневого пользователя .
  4. Для обзора использования диска на сервере используйте команду df .

    [root @ server [~]: df Файловая система Используется 1K-блоков Доступно Использование% Монтировано на / dev / ploop29904p1 125684164 11693260 107699656 10% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm tmpfs 524287 523977 1% / run tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / run / user / 1000
  5. Если вы исчерпали все дескрипторы в основной файловой системе, это может выглядеть примерно так:

[root @ server [~]: df -i Inodes файловой системы IUsed IFree IUse% Монтировано на / dev / ploop29904p1 7864320 7864222 82 100% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm28 tmpfs 523977 1% / run tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / run / user / 1000
  • Чтобы просмотреть распределение индексных дескрипторов в текущем рабочем каталоге:

    найти * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
  • Итак, если вы перейдете в корневой каталог сервера и выполните команду, результат будет примерно таким:

    [root @ server [~]: cd / root @ server [/]: find * -maxdepth 0 -type d -exec sh -c "echo -n"{} ''; ls -lR{} | wc -l "\; backup 2 boot 7 dev 78 etc 7769 home 1448 lost + found 2 media 2 mnt 2 opt 11749 proc 21481 root 56 run 393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179"
  • В примере видно, что каталог var содержит большую часть индексных дескрипторов. Для получения более подробной информации перейдите в / var и запустите команду снова.

    Примечание: Важно , чтобы развернуть достаточно в файловой системе , чтобы отделить то , что можно удалить (например , кэш - файлы) от того, что не могут быть удалены (например , ваш электронный контент).

    [root @ server [/]: cd / var root @ server [/ var]: find * -maxdepth 0 -type d -exec sh -c "echo -n"{} ''; ls -lR{} | wc -l "\; adm 2 cache 779 cpanel 13698 db 20 пусто 6 игр 2 gopher 2 installatron 48856 kerberos 10 lib 13004 local 2 log 419 с именем 49 nis 2 opt 2 preserve 2 spool 7391257 tmp 29 www 18 yp 2
  • В приведенном выше примере вы можете видеть, что в каталоге / var / spool используется основная часть индексных дескрипторов. Мы знаем, что именно здесь находится очередь электронной почты на сервере WHM / cPanel, поэтому мы можем сделать вывод, что у нас есть проблема с чрезмерным количеством сообщений электронной почты, которые необходимо устранить.

    Не хватает индексных дескрипторов?

    Слишком много индексных дескрипторов в одной папке может вызвать проблемы с производительностью, даже если индексные дескрипторы не исчерпаны на сервере. Это может быть более заметно, если у вас есть несколько каталогов с более чем 1024 индексными дескрипторами.

    Чтобы просканировать все каталоги на сервере и получить список из 20 каталогов с наибольшим количеством индексных дескрипторов, вы можете использовать эту команду:

    find / -xdev -printf '% h \ n' | сортировать | uniq -c | sort -k 1 -n | хвост -20

    Результат команды будет выглядеть так:

    [корневой @ сервер ~] # find / -xdev -printf '% h \ n' | сортировать | uniq -c | sort -k 1 -n | tail -20 2180 / home / onecool / public_html / wp-content / uploads / 2018/05 2180 / home / onecool / public_html / wp-content / uploads / 2019/07 2271 / home / onecool / public_html / wp-content / uploads / 2019/05 2683 / home / onecool / public_html / wp-content / uploads / 2020/11 2768 / home / onecool / public_html / wp-content / uploads / 2020/09 2822 / home / onecool / public_html / wp-content / uploads / 2019/12 2929 / home / onecool / public_html / wp-content / uploads / 2020/06 3064 / home / onecool / public_html / wp-content / uploads / 2020/04 3100 / home / onecool / public_html / wp-content / uploads / 2020/07 3186 / home / onecool / public_html / wp-content / uploads / 2020/08 3332 / home / onecool / public_html / wp-content / uploads / 2020/01 3354 / home / onecool / public_html / wp- content / uploads / 2019/11 3445 / home / onecool / public_html / wp-content / uploads / 2020/02 3706 / home / onecool / public_html / wp-content / uploads / 2019/09 3743 / home / onecool / public_html / wp -content / uploads / 2020/03 3846 / opt / cpanel / ea-openssl11 / share / doc / openssl / html / man3 3846 / opt / cpanel / ea-openssl11 / share / man / man3 3964 / home / onecool / public_html / wp-content / uploads / 2019/08 4845 / home / onecool / public_html / wp-content / uploads / 2020/05 5078 / home / onecool / public_html / wp-content / uploads / 2020/10
  • После того, как вы определили , где использование, вы можете удалить содержание и работу , чтобы предотвратить проблемы в будущем.
  • Другие действия

    Статьи по теме

    • Наши специалисты по серверам могут выполнить эти действия за дополнительную плату. Для получения дополнительной информации о наших экспертных услугах, пожалуйста, посетите наше меню экспертных услуг .