周围有一些旧的 2.5 英寸 SATA 500gig 驱动器,决定将它们变成 nextcloud 的 raid1。
/dev/sdd1:
Timing cached reads: 2476 MB in 1.99 seconds = 1241.37 MB/sec
Timing buffered disk reads: 126 MB in 3.06 seconds = 41.21 MB/sec
/dev/sde1:
Timing cached reads: 2520 MB in 1.99 seconds = 1263.38 MB/sec
Timing buffered disk reads: 110 MB in 3.00 seconds = 36.64 MB/sec
/dev/md0:
Timing cached reads: 2314 MB in 1.99 seconds = 1160.04 MB/sec
Timing buffered disk reads: 2 MB in 74.84 seconds = 27.37 kB/sec
这里发生了什么?
两个设备通过相同的 SATA->USB 电缆连接。
答案1
这看起来就像在上次测试中发生了错误,并且花了一分多钟才解决其中一个磁盘。这可能有很多事情:
- 第三次测试最终在其中一个或两个磁盘上发现了损坏的扇区
- 控制器固件问题
- 由于同时使用端口供电的硬盘驱动器会消耗过多电量,导致 USB 中断
- USB 主机控制器由于 USB 负载过重而出现故障(前两次测试中数据速率极低的情况并不常见,但并不罕见)
- ……
但重点是,如果您想要的只是 500 GB 存储空间,请投资购买新的 SSD(通过 USB 连接 500 GB 约 45 欧元,m.2/SATA SSD 目前非常便宜;经典的 2.5 英寸 SATA SSD 的运行价格也约为 23 欧元),外部 USB 转 m.2/SATA 机箱的价格为 23 欧元 + 10 欧元),这比重新激活您闲置的旧硬盘要明智得多 - 事实上,您使用 RAID 1 并不会让您的设置更加稳定,它只会使这些磁盘之一出现故障时更容易生存。
我要做的最后一件事就是设置 nextcloud,然后故意将其数据存储在出现故障的硬盘上。