У меня есть сервер CentOS 6x, и на нем запущено приложение Java, приложение использует точку монтирования / javapp, которая является файловой системой EXT4.
вдруг в системных журналах появилась следующая ошибка:
ядро: попытка доступа за пределы устройства
ядро: dm-2: rw = 0, want = 34359697536, limit = 112984064
Я обнаружил, что эта ошибка может возникнуть в результате одного из двух возможных сценариев:
Все указатели указывают на повреждение файловой системы, поскольку я не менял размер каких-либо резервных дисков.
У меня вопрос: может ли приложение повредить файловую систему?
Как правило, приложение не может повредить файловую систему: обычные приложения не взаимодействуют напрямую с дисками, а используют системные вызовы уровня ядра для чтения и записи.
Очевидно, что приложения разработан для взаимодействия с блочными устройствами (например: fdisk
) жестяная банка повреждены файловые системы, но это не ваш случай.
Можете ли вы предоставить вывод следующих команд:
lsblk
fdisk -l -u <your_device>
pvs
vgs
lvs
df -h