Назад | Перейти на главную страницу

Количество инодов взрывается на reiserfs после достижения определенного количества / превышения квоты

Я использую машину CentOS 7 в качестве сервера BackupPC для получения резервных копий с двух моих внешних серверов один раз за ночь. Прошлой ночью резервное копирование не удалось, поэтому я проверил сервер, чтобы узнать, где проблема. Во время сеанса SSH я столкнулся с сообщениями об ошибках, касающимися превышения моей квоты / лимита ресурсов. Я не мог перезапустить ни одну службу, я не мог создать файл или папку и т. Д.

[admin@host ~]$ df
Dateisystem    1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/vzfs      314572800 9919068 304653732    4% /
devtmpfs         2097152       0   2097152    0% /dev
tmpfs            2097152       0   2097152    0% /dev/shm
tmpfs            2097152     128   2097024    1% /run
tmpfs            2097152       0   2097152    0% /sys/fs/cgroup 

Что ж, на моем диске осталось много места. Давайте проверим inodes

[admin@host ~]$ df -i
    Dateisystem                  Inodes             IBenutzt      IFrei IUse% Eingehängt auf
    /dev/vzfs      18446744070451413169 18446744069415392088 1036021081  100% /
    devtmpfs                     524288                   58     524230    1% /dev
    tmpfs                        524288                    1     524287    1% /dev/shm
    tmpfs                        524288                  152     524136    1% /run
    tmpfs                        524288                   10     524278    1% /sys/fs/cgroup

Это сумасшедшее число, но я использую reiserfs, который не использует inodes / не регулирует inodes динамически. (поправьте меня, если я ошибаюсь)

[admin@host ~]$ df -T
Dateisystem    Typ      1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/vzfs      reiserfs 314572800 9919068 304653732    4% /
devtmpfs       devtmpfs   2097152       0   2097152    0% /dev
tmpfs          tmpfs      2097152       0   2097152    0% /dev/shm
tmpfs          tmpfs      2097152     128   2097024    1% /run
tmpfs          tmpfs      2097152       0   2097152    0% /sys/fs/cgroup

Чтобы система как-то снова заработала, я удалил 4 резервные копии и перезапустил df -i

[admin@host ~]$ df -i
Dateisystem    Inodes IBenutzt  IFrei IUse% Eingehängt auf
/dev/vzfs      800000   792553   7447  100% /
devtmpfs       524288       58 524230    1% /dev
tmpfs          524288        1 524287    1% /dev/shm
tmpfs          524288      150 524138    1% /run
tmpfs          524288       10 524278    1% /sys/fs/cgroup

Довольно круто, все снова работает, и я могу создавать файлы / папки и снова запускать службы. Итак, я начал еще одно резервное копирование, наблюдая за счетчиком inodes, и как только магическое число 800000 достигнуто, оно немедленно взрывается до этого сумасшедшего количества выше, и сообщения об ошибках превышения квоты возвращаются. Однако в моей резервной копии нет таких больших папок или файлов.

Теперь мой вопрос (ы): это увеличение числа inode ожидаемое поведение reiserfs? И почему в моей системе не хватает квоты / места для ресурсов? Есть какое-то отношение?

Вот моя квота:

[admin@host ~]$ quota
Dateisystemquotas für user admin (uid 1000): kein
[admin@host ~]$ quota -g
Dateisystemquotas für group wheel (gid 10): kein
Dateisystemquotas für group admin (gid 1000): kein