什么是 EXT4-fs 错误(设备 md0):ext4_mb_generate_buddy:739:组 10770,位图中的 0 个簇,32768?

mal*_*kan 6 linux filesystems ext4 ubuntu ubuntu-12.04

在我的 Ubuntu Server 12.04 上,我收到了这个错误(通过 dmesg):

[ 1104.544121] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10771, 0 clusters in bitmap, 32768 in gd
[ 1104.549227] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10772, 0 clusters in bitmap, 32768 in gd
[ 1151.872640] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10784, 28639 clusters in bitmap, 28640 in gd
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么会出现这些错误。

我的服务器配置:

  • 1 x SATA HDD 用于操作系统
  • 4 x 2TB SATA HDD(设备md0):EXT4 上的 RAID 5

错误的可能来源:

  • 我(或系统自动)进行了重新同步,因为一根 SATA 电缆已损坏。
  • 我将一些文件从带有 NTFS 的外部硬盘复制到 EXT4 Raid 系统(但我猜这应该不是问题)。

我用谷歌搜索,但没有找到解决方案。我可以尝试:

  • 命令 fsck(无法提供链接,因为 superuser.com 垃圾邮件保护..)来修复什么?也许它有帮助...
  • 等待有关此Linux Kernel Bug 条目的解决方案

小智 2

您应该尝试卸载磁盘并在其上运行 fsck。这个命令显示什么?

cat /proc/mdstat
Run Code Online (Sandbox Code Playgroud)

您的磁盘应该同步,以便您可以修复文件系统。