磁盘活动期间硬件冻结

我build立了一个基于Linux的NAS。 它在LVMconfiguration中有几个不同大小和年龄的驱动器,具有800GB左右的数据。 数据是使用简单的samba服务器提供的。

这个工作是完美无缺的,但是在物理移动之后,它发展了一个奇怪的错误:每当我在服务器上做一些事情来引起磁盘活动时,整个机器就会冻结。 这具有杀死与盒子的任何开放networking连接的效果,并且通常使其无用。

如果我离开机器几分钟,似乎又来了,但显然这不是一个真正的解决scheme。

系统日志或内核日志中没有错误或警告消息。 如果我打开机器,离开它,它会运行几天而不locking。 那之后我停止了testing。

它不会立即冻结 – 显然它不会在启动时冻结,我通常可以通过SSHlogin,并在几个日志文件中停留几分钟,然后才能死亡。

我的问题是:

我可以运行什么样的诊断testing来确定家庭?

debugging这类问题的典型方法是将debugging内核设置​​为输出到com端口。 您将另一台计算机连接到端口并阅读日志。 这样你就可以获得当系统冻结时发生的事情。 但是这听起来像是某种驱动程序/硬件问题,而且这些问题可能非常难以debugging。