服务器频繁获取只读文件系统

服务器频繁获取只读文件系统

该服务器已配置 RAID-1。它每天都会获得只读文件系统。如果我重新启动它,它会恢复为读写文件系统。但过了一会儿,又变成了只读...

有什么想法吗?谢谢。

# dmesg |grep 错误
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
VFS:无法在设备 cciss/c0d0p8 上写入配额结构(错误 -30)。配额可能不同步!
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927230 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927273 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927333 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927712 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929238 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929464 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929704 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929805 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71930367 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71931281 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927230 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927273 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927333 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927712 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929238 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929464 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929704 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71929805 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71930367 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71931281 #71927229
EXT3-fs 错误(设备 cciss/c0d0p8):ext3_lookup:目录中未链接的 inode 71927230 #71927229

答案1

看起来您的磁盘需要清理。您应该强制执行 fsck 来清除所有这些错误,以免它彻底崩溃。

fsck 有很多可用的开关,但为了帮助您入门,您可以执行以下操作之一:

这将检查 /etc/fstab 文件中的所有挂载:

fsck -A

这将检查发出这些警告的特定磁盘:

fsck -t ext3 /dev/<device name>

您应该意识到 fsck 可能需要很长时间,所以您不会想在生产服务器上中午执行此操作。

答案2

这是一个cciss 控制器,因此服务器可能是 HP ProLiant 系统。我怀疑驱动器阵列存在问题,表现为磁盘故障或正在发生故障。除了常规的 Linux 级磁盘检查 ( fsck) 之外,尝试查看是否可以获取有关驱动器阵列运行状况的任何信息。

您是否可以物理访问服务器?您是否看到驱动器上有任何错误指示灯?

这是哪一个 Linux 发行版?

如果您有 root 权限,请向我们提供 的输出cat /proc/driver/cciss/cciss0。检查 HP 管理代理是否已安装。尝试hplog -v打印系统的 IML 日志以检查错误消息。如果您hpacucli安装了该实用程序,您可能能够使用 来获取阵列运行状况的具体信息hpacucli ctrl all show config detail

如果未安装任何 HP 实用程序,则还有其他方法可以获取基本阵列信息。您可以为发行版安装 HP Management Agents,或者检查此获取快速阵列状态的实用程序

相关内容