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

Повреждение файловой системы EXT4

У меня есть сервер CentOS 6x, и на нем запущено приложение Java, приложение использует точку монтирования / javapp, которая является файловой системой EXT4.

вдруг в системных журналах появилась следующая ошибка:

ядро: попытка доступа за пределы устройства
ядро: dm-2: rw = 0, want = 34359697536, limit = 112984064

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

  1. изменение размера хранилища (например, LVM или SAN)
  2. файловая система разрушителя

Все указатели указывают на повреждение файловой системы, поскольку я не менял размер каких-либо резервных дисков.

У меня вопрос: может ли приложение повредить файловую систему?

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

Очевидно, что приложения разработан для взаимодействия с блочными устройствами (например: fdisk) жестяная банка повреждены файловые системы, но это не ваш случай.

Можете ли вы предоставить вывод следующих команд:

  • lsblk
  • fdisk -l -u <your_device>
  • pvs
  • vgs
  • lvs
  • df -h