我最近经历了一个文件系统崩溃.我有一台服务器运行了大约180天没有任何问题,但后来我注意到奇怪的事情发生,显然ext3文件系统的形状非常糟糕.我有驱动器和内存测试,他们都很好.最终,我被迫软管系统并完全重新安装. fsck.ext3只会让事情变得更糟.
现在,我不希望这种情况再次发生,所以这次我选择了XFS,我觉得它比ext3更成熟,但我不知道如何监控文件系统的运行状况. xfs_check根本不允许我在安装时扫描设备.
那么,如何在系统联机时监控XFS文件系统的运行状况?
解决方法
说实话,您无法监控文件系统本身的运行状况.
This thread解释了为什么不能对作为读/写在线的文件系统执行fsck样式检查的原因.
在某种程度上,您应该相信,作为一个日志文件系统,XFS正在尽最大努力保持您的数据健康.你知道xfs_check比fsck.ext3快得多,并且XFS没有像ext3的180天/ x挂载规则那样规定定期检查,你也可能会有些安慰.
编辑评论:
虽然我明白你曾经被咬过,两次害羞.我可以向您保证,“完全崩溃”不是与UNIX文件系统相关的系统问题.根据我的经验,这些事件往往只会出现硬件故障,用户错误(没有意图不尊重),或两者的不幸混合.但是,如果没有一些关于以前的ext3安装出了什么问题的具体细节,那么在技术层面上你就很难理解这一点.