USB-3.1c 上的 HDD

USB-3.1c 上的 HDD

我打算购买一台配备 12 TB 硬盘的新电脑,用于存储“随机”数据和文件,而不存储程序。

现在我也想要一个类似的硬盘来不时备份我的文件。外部磁盘通常与 PC 完全不同,因此有时我必须将大型内置硬盘上的所有内容加载到外部硬盘上。你可以想象,如果我不想一直坐着,我需要一个快速的连接。我当前的系统大约有 4TB,需要通过 USB 3.0 运行近一整天(新磁盘的最高速度为 120MB/s,旧外部硬盘的最高速度为 80MB/s)。

现在我的想法是将新板放入 USB 3.1 Type-C 外壳中。

现在我的问题是:这些类型的硬盘是否足够快,USB 3.1 是否是一个优势,或者 USB 3.0 是否允许足够快的传输速率,而 HDD 只是极限。

答案1

您看到的~120MB/s 速度对于硬盘来说是相当标准的,并且表明硬盘是瓶颈 - 而不是 USB 连接。

120MB/s 等于 960Mb/s(字节与位),完全符合 USB 3.0 的理论最大值 5Gb/s。

以这种速度写入 4TB 磁盘确实需要约 8.8 小时,我强烈建议不要对 12TB 磁盘采用这种方法。


由于备份需要很长时间,我建议您研究更合适的备份解决方案 - 也许只使用更改来更新备份磁盘,而不是每次都重写整个磁盘。

如果你使用的是 Windows(假设,抱歉),那么你可能想看看同步玩具

如果你更喜欢使用命令行,那么我建议你看一下robocopy或者rsync维基百科)。

如果您在 Linux / Mac / 类 Unix 系统上运行,那么rsync可能已经可以使用,但它也可以在 Windows 上运行。一个简单的“备份这些东西“调用看起来如下:

rsync -av "${SOURCE_DIR}" "${BACKUP_DIR}"

根据您的数据,这些应用程序可能会为您节省大量时间,并且还会显著减轻硬盘的压力。

答案2

旋转盘式硬盘是限制因素,并且已经存在好几年了。
唯一的解决方法是使用 RAID 解决方案:多个硬盘并行,这样组成文件的数据块就可以分布在多个可以并行写入的磁盘上。

对于家庭环境中一个相当便宜的解决方案,可以考虑使用 2 磁盘 NAS(具有 2 个 6 TB 磁盘)作为备份介质。一些 NAS 盒(除了正常的 LAN 连接外)还具有用作 USB 3/3.1 和/或 Thunderbolt 外部磁盘的功能。
这将最大限度地提高您的吞吐量,而内部硬盘的读取速度是最受限制的因素。
您必须非常仔细地阅读手册中的细则。许多设备具有快速的 USB 3/3.1 或 Thunderbolt 接口,但由于其内部控制器的限制,实际上无法利用理论上的最大速度。

顺便说一句:在理想情况下,使用 1 Gb/s LAN 与 NAS 通信可提供约 90 MB/s 的吞吐量。这比内置硬盘的读取速度略慢,因此通过 LAN 进行备份实际上更慢(除非您有 10 Gb/s LAN,但请尝试找到可以处理该速度的实惠 NAS 和网络交换机)。

相关内容