Я использую машину 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