EXT4 文件系统损坏

EXT4 文件系统损坏

我有一台 CentOS 6x 服务器并在其上运行一个 Java 应用程序,该应用程序使用挂载点 /javapp,它是一个 EXT4 文件系统。

突然我在系统日志中收到以下错误:

内核:尝试访问设备末端以外的内容
内核:dm-2:rw=0,want=34359697536,limit=112984064

我发现这个错误可能由以下两种情况之一导致:

  1. 调整存储大小(例如 LVM 或 SAN)
  2. 损坏的文件系统

由于我没有改变任何后备磁盘的大小,所以所有的指针都表明文件系统损坏。

我的问题是,应用程序是否能够破坏文件系统?

答案1

应用程序通常不可能破坏文件系统:正常应用程序不会直接与磁盘交互,而是使用内核级系统调用进行读写。

显然,应用设计与块设备交互(即fdisk:)损坏的文件系统,但这似乎不是您的情况。

您能否提供以下命令的输出:

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

相关内容