一块硬盘能否同时在物理上连接到两个设备上?

2019-04-01 16:20:11 +08:00
 ArthurKing

之所以有这样的想法,是因为在用玩客云的下载功能,下载速度比较快。但是玩客云的 usb 口应该是 2.0 的,所以局域网访问时速度很慢。
所以能否把一块硬盘(目前用的外置硬盘盒)同时接到玩客云和其他设备上?玩客云下载,其他设备共享出去?

2267 次点击
所在节点    问与答
6 条回复
across
2019-04-01 16:23:07 +08:00
可是至少需要一个系统来调度 IO,硬盘寻道不可能同时多发啊····
那答案就是···把硬盘插入 NAS ?
ArthurKing
2019-04-01 16:24:56 +08:00
@across #1 大概就是是否存在某个设备,能把自己模拟成一个移动硬盘,并同时提供多个 usb 口……
haf007
2019-04-01 16:27:19 +08:00
NAS
0ZXYDDu796nVCFxq
2019-04-01 16:29:17 +08:00
iSCSI
gamexg
2019-04-01 17:22:54 +08:00
@ArthurKing #2 光模拟成 usb 口还不行,作为块设备同时提供给两个设备使用同时写文件系统会挂。
大概只能对外提供为 NFS、SMB 或 MTP 了。
msg7086
2019-04-01 20:59:26 +08:00
硬盘是可以同时连接到两个设备的。
Windows 就支持 Failover Clustering,可以让比如两台 SQL 服务器共享同一个数据盘。

但是你问的问题是一个文件系统能否被两个设备同时处理。
可以,但是只有非常特殊的文件系统才能支持。比如有人提到 Veritas 有相关的解决方案。

至于常见的 ext4 xfs ntfs 等等的文件系统,在你说的场景下是不可能的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/550883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX