EXT4文件系统损坏

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

突然我在系统日志中出现以下错误:

内核:尝试访问超出设备端
内核:dm-2:rw = 0,want = 34359697536,limit = 112984064

我发现这个错误可能是由两种可能的情况之一造成的:

  1. 存储大小调整(例如,LVM或SAN)
  2. 腐败者文件系统

所有的指针都表明文件系统损坏,因为我没有改变任何支持磁盘的大小。

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

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

显然, devise与块设备(即: fdisk )交互的应用程序可能会破坏文件系统,但这似乎不是你的情况。

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

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