![Ubuntu 服务器在文件传输时崩溃](https://linux22.com/image/1351208/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%97%B6%E5%B4%A9%E6%BA%83.png)
在跨服务器磁盘传输一些文件时,我失去了连接,服务器崩溃了。插入屏幕时没有任何反应。我不得不重置服务器,然后服务器正常启动。起初我以为是 Samba,但我今天证实,通过 SSH 发出移动命令时也会发生这种情况。我在一台配备 2GB 非 ECC 内存的 Asus C60M-I 上运行 Ubuntu Server。
在这一切开始之前,SMB 传输在服务器驱动器之间启动很快(30MB/秒,一个驱动器是 SATA,下面提到的另一个驱动器是 eSATA),但随后会减慢到不合理的速度,此时我取消了传输。
重启后,似乎我的所有磁盘都出现了权限被拒绝的错误。(非 root 身份时)Deluge 也无法再写入文件,因为即使挂载,所有内容也不属于具有完全访问权限的人。
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 以内)之外,似乎运行正常:
我不确定是应该在这里还是在 Server Fault 上提问,但任何帮助都值得感激。我对此很陌生,我正在边做边想。
答案1
通常,卷的某些部分(5%)是为根保留的。卷中有多少空间被填满了?由于复制/移动问题,可能比您想象的要多。看看
df -h
这个保留份额可以通过 tune2fs 进行设置(也可以设置为 0%):
tune2fs -m 1 /dev/sda1
对所有受影响的卷强制进行 fsck,以排除文件系统问题:
e2fsck -fy /dev/sdaX
top
下次尝试移动/复制时,请查看。负载值会发生什么变化?