Ubuntu 服务器在文件传输时崩溃

Ubuntu 服务器在文件传输时崩溃

在跨服务器磁盘传输一些文件时,我失去了连接,服务器崩溃了。插入屏幕时完全没有反应。我不得不重置服务器,然后服务器正常启动。起初我以为是 Samba,但我今天证实,通过 SSH 发出移动命令时也会发生这种情况。我在华硕 C60M-I 上运行 Ubuntu Server (x64),带有 2GB 非 ECC 内存。我最近确实将 Realtek 以太网驱动程序 (r8168) 从默认驱动程序 (r8169) 切换了。但我怀疑这与它有什么关系。

在这一切开始之前,SMB 传输在服务器驱动器之间启动很快(30-38MB/秒,一个驱动器是 SATA,下面提到的另一个驱动器是 eSATA),但随后会减慢到不合理的速度,此时我取消了传输。

重启后,似乎我的所有磁盘都出现了权限被拒绝的错误。(非 root 用户)Deluge 也无法再写入文件,因为即使挂载成功,所有内容也不属于任何具有完全访问权限的人。(ext4)

drwxrwxrwx 5 nobody nogroup  4096 Feb 13 22:40 blastoise
drwxrwxrwx 5 nobody nogroup  4096 Feb 12 02:54 charizard
drwxrwxrwx 4 nobody nogroup  4096 Feb 12 11:15 magikarp
drwxrwxrwx 4 nobody nogroup  4096 Feb 10 02:09 raichu
drwxrwxrwx 4 nobody nogroup  4096 Feb 14 03:35 ratata
drwxrwxrwx 9 nobody nogroup  4096 Feb  8 19:16 voltorb

以下是 Syslog,它似乎指向了 sdd 上第一个也是唯一一个分区 (ext4):

系统日志文件

然后我用 SmartMonTools 检查了这个驱动器,除了一度温度较高(仍然在最高 60°C 以内)之外,似乎运行正常:

智能状态文件

我对此还很陌生。

答案1

每次我遇到这样的错误,最简单的解决方案就是更换驱动器。基本上,系统崩溃是因为整个系统都在等待将内容写入磁盘,负载上升,然后完全没有响应。这可能是坏扇区的问题,可能是控制器故障,或者是 MB 上的 ATA 连接器损坏,运行可以确定罪魁祸首的测试通常意味着移除磁盘并将其放入非生产环境中。

答案2

坏消息!看来您的磁盘或磁盘控制器出现故障。尝试更换 sdd,看看是否能解决问题。如果没有,那么问题很可能出在您的磁盘控制器上。

相关内容