不懂就问,如何让 Mac 和 Win 能同时访问一个外置硬盘? 而且速度可以足够快。

2022-02-02 02:52:34 +08:00
 shruru
因为家里有 Mac Mini M1 和 Win 两台主机。我希望在 Win 上录制的视频文件存储在外置硬盘( USB3 接口),然后同时 Mac 也能有线连接这个硬盘 (外置硬盘是 SSD 750GB )

考虑买一个扩展坞,但下手前想来请教一下。本人硬件知识薄弱。谢谢各位先~~

补充一下,现在其实是可以访问的,就是千兆网线连接两台电脑,把外置硬盘共享给 Mac 就行,但是速度实在太慢了,一般传输文件就只有 60-80Mb/s 。
4585 次点击
所在节点    macOS
37 条回复
Puteulanus
2022-02-02 03:26:11 +08:00
没办法的吧,应该只能走网络
USB 切换器加上自动拷的脚本能解决速度,但不能同时访问
geniussoft
2022-02-02 03:34:16 +08:00
没啥好办法,
万兆以太网、雷电网桥,带宽大的东西,价格都不会太低。
Conty
2022-02-02 06:03:19 +08:00
你说的这个是 SAN 的功能,但是 SAN 就没有便宜的家用解决方案。
vokins
2022-02-02 08:49:54 +08:00
万兆 nas ?
loading
2022-02-02 09:26:05 +08:00
在 win 本地硬盘起个 http 服务器,看下下载速度有多少。速度能上来才就能考虑使用非硬件方案了。
loading
2022-02-02 09:26:31 +08:00
我是说下载非移动硬盘的文件,一步一步分析问题。
seanzxx
2022-02-02 09:35:12 +08:00
万兆交换机,万兆网线,万兆网卡,万兆 nas
shruru
2022-02-02 11:34:46 +08:00
好的,谢谢各位一大早的指教。
万兆交换机、网卡和 NAS 实在一次性投资太高。

那如果有便宜的方法,是不是买一个扩展坞,USB 3 的速度就可以了?这个速度比千兆网线要强一点吗?

大家新年快乐,虎虎生威~~
documentzhangx66
2022-02-02 11:48:20 +08:00
1.在异构环境里,传输速度的性能问题,一直是个老大难。原因是,你需要检查,瓶颈究竟卡在哪个环境,而且解决起来,成本也不低,并且还要考虑稳定性。稳定性本身也是个溢价问题。

比如我以前做过一堆家用旗舰级千兆路由器的速度测试,能达到真千兆满速的,很少。甚至有多台只能达到 60%左右的速度。并且家用 WinPC 的 CPU 性能也容易影响速度的测试。比如当你玩大型 3A 游戏,同时电脑内部还在做文件复制粘贴,此时 CPU 使用率已经很高了,再来 iperf3 测速时,峰值速度就降低很多。

2.三机共享,肯定要走网线传输了。现在你需要一步步找到每个节点的性能:

2.1 硬盘分别挂载到 Mac 与 WinPC ,测试一下性能。这个步骤能测试出硬盘速度,以及 Mac 与 WinPC 直接挂载的速度。
2.2 Mac 与 WinPC 做 iperf3 双向测试,来测试网络性能。
2.3 测试 samba 、ftp 等网络共享方式。ftp 因为没有加密,并且基于 tcp 不容易触发网络安全设备的拦截,因此 ftp 协议在我以往的测试里,是性能最高的选择,但 ftp 的问题比较多,比如字符编码问题、传输时一些进度的显示可能会有 bug ,等等。

3.通过以上方式,把每个节点的性能找出来后,你就可以选择搭建方案,并且做测试了。如果哪个环节出现性能瓶颈,也容易定位。比如,你提到 60 - 80Mb/s 的速度,在 2.2 用 iperf3 测试网络时,发现瓶颈在这里,那么,你可能需要更换网线、交换机甚至路由器与电脑网卡。
ScepterZ
2022-02-02 11:57:09 +08:00
@shruru 你移动硬盘没法同时两个电脑用啊……
ohiu
2022-02-02 12:11:17 +08:00
USB over TCP
bao3
2022-02-02 12:29:45 +08:00
磁盘的操作对文件应该是有保护的,也就是你不能同时走多台设备上连接成物理驱动器。你能做的就是一边是物理驱动器,一边通过网络映射成逻辑驱动器。
shruru
2022-02-02 13:51:52 +08:00
谢谢各位,实在不太能纯文字表述我的沙雕想法,做了一个设想的图。各位看看:

[img]https://img30.360buyimg.com/pop/jfs/t1/115263/7/21063/234052/61fa1bd3Ee0b9fc58/fa288536c944c54f.jpg[/img]
shruru
2022-02-02 13:52:43 +08:00
对不起,不太会设置图片大小。怎么破格了...
PolarBears
2022-02-02 13:59:16 +08:00
即使能同时访问一个磁盘,那这个磁盘的文件系统也是大问题。如果你的台式机支持雷电的话那么可以一条 type-c 把两台机子直接连起来,两台设备的网络设置管理里面会出现一个 20gb 的雷劈网桥
lithiumii
2022-02-02 14:23:52 +08:00
@shruru 不可以
adoal
2022-02-02 14:25:22 +08:00
双机同时访问、速度够快、低成本,不可能三角,只能放弃一个。
adoal
2022-02-02 14:29:34 +08:00
即使双机是同样的操作系统,这个三角都做不到。更何况需要考虑 Mac+Win 呢。
PolarBears
2022-02-02 14:37:56 +08:00
@adoal #17 最便宜且速度够快的方案就是双机直接通过雷雳直连然后做 smb 共享等等都可以,有 20GB 的速度。只需一条数十块的 type-c 数据线即可,但前提要求就是都支持雷雳。最便宜且够快的方案就是这个了,但听说这 20gb 的雷雳网桥在传输量大的情况下 cpu 负载会明显升高,我只试过双机直连是没问题的,负载这方面没测试过。
wellsc
2022-02-02 14:49:34 +08:00
网络

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

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

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

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

© 2021 V2EX