配置如下
我用 Toshiba 和硬盘柜里的两个盘,组了 ZFS (raidz2),每次开机运行一段时候后,就会报错,如下图
重启整个系统后,又会恢复正常,过一会儿又报错
硬盘都是古董,有不少年头了,每个都用 smartctl 和 badblocks 做过检测,没有报错
不知道是硬盘还是硬盘柜的问题,各位大佬有遇到过吗?
补充:硬盘柜和移动硬盘都是通过 USB Hub 连接到迷你主机上
N100 迷你主机(12V3A)
1
Love4Taylor 128 天前
内核日志里有报错么? UAS 的毛病?
|
2
nznd 128 天前
迷你主机有 ecc 内存吗,zfs 的数据完整性依赖内存的,有备份完数据后尝试运行 zpool clear 吗
|
3
ErikOrtiz 128 天前 via iPhone
迷你主机,接了这么多移动硬盘,先排查供电问题吧
|
4
wevsty 128 天前 2
大概率是硬盘柜的问题。
这些硬盘柜基本上都是用 amedia 或者 jmicron 的 USB 转 SATA 芯片,这些芯片本身并不是为了长时间的硬盘读写来设计的,而且 Linux/BDS 上的驱动支持也...,和 ZFS 这种长期需要稳定读写的文件系统搭配在一起就是很容易有毛病的。 |
5
wevsty 128 天前
更正一下:amedia -> asmedia
另外多说一句,为了你的数据安全着想,我个人建议是不要使用任何外接 USB 硬盘柜的方案。 |
6
fugu37 128 天前
硬盘柜的锅。LVM + XFS 也经常在内核日志中看到 IO 错误。
|
7
ocleo1 OP |
11
ocleo1 OP @fugu37 硬盘柜和移动硬盘通过 USB Hub 连接到主机,会不会是 USB Hub 的锅?
[dmesg.txt]( https://cestlavie.cool/assets/dmesg.txt) |
12
Love4Taylor 127 天前
|
13
druggo 127 天前
用奥睿科的 5 盘位 USB 柜好多年了,USB Hub 是真不行(用的不接电的),经常 reset 导致这种情况,后来换了多口 USB 扩展卡就好很多了
|
14
Jacksu 126 天前
@wevsty 请教下大佬,如果是直接作为数据存储不用任何软 raid ,文件系统用 ext4/btrfs ,是不是就没这些问题了,我用硬盘柜来作为 plex 的媒体数据存储和 rsync 定时备份,只有在 rsync 同步(每天一次,每次不超过半小时)和 plex 定期维护(每天半夜执行 2 小时)观影的时候才会有数据读写,最多加一个 samba
|
17
ocleo1 OP 受到各位的启发,现在问题解决了。观察了一个多礼拜,没有出现 USB 断开连接的情况
调整了连线布局。硬盘柜直接插到迷你主机的 USB ;单个移动硬盘都插到 USB Hub 上,再连接迷你主机 |