不懂就问,如何让 Mac 和 Win 能同时访问一个外置硬盘? 而且速度可以足够快。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shruru
V2EX    macOS

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

  •  
  •   shruru 2022-02-02 02:52:34 +08:00 5213 次点击
    这是一个创建于 1379 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为家里有 Mac Mini M1 和 Win 两台主机。我希望在 Win 上录制的视频文件存储在外置硬盘( USB3 接口),然后同时 Mac 也能有线连接这个硬盘 (外置硬盘是 SSD 750GB )

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

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

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

    大家新年快乐,虎虎生威~~
    documentzhangx66
        9
    documentzhangx66  
       2022-02-02 11:48:20 +08:00   1
    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
        10
    ScepterZ  
       2022-02-02 11:57:09 +08:00
    @shruru 你移动硬盘没法同时两个电脑用啊……
    pill
        11
    pill  
       2022-02-02 12:11:17 +08:00 via iPhone
    USB over TCP
    bao3
        12
    bao3  
       2022-02-02 12:29:45 +08:00 via iPhone
    磁盘的操作对文件应该是有保护的,也就是你不能同时走多台设备上连接成物理驱动器。你能做的就是一边是物理驱动器,一边通过网络映射成逻辑驱动器。
    shruru
        13
    shruru  
    OP
       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
        14
    shruru  
    OP
       2022-02-02 13:52:43 +08:00
    对不起,不太会设置图片大小。怎么破格了...
    PolarBears
        15
    PolarBears  
       2022-02-02 13:59:16 +08:00
    即使能同时访问一个磁盘,那这个磁盘的文件系统也是大问题。如果你的台式机支持雷电的话那么可以一条 type-c 把两台机子直接连起来,两台设备的网络设置管理里面会出现一个 20gb 的雷劈网桥
    lithiumii
        16
    lithiumii  
       2022-02-02 14:23:52 +08:00 via Android   1
    @shruru 不可以
    adoal
        17
    adoal  
       2022-02-02 14:25:22 +08:00 via iPhone
    双机同时访问、速度够快、低成本,不可能三角,只能放弃一个。
    adoal
        18
    adoal  
       2022-02-02 14:29:34 +08:00 via iPhone
    即使双机是同样的操作系统,这个三角都做不到。更何况需要考虑 Mac+Win 呢。
    PolarBears
        19
    PolarBears  
       2022-02-02 14:37:56 +08:00
    @adoal #17 最便宜且速度够快的方案就是双机直接通过雷雳直连然后做 smb 共享等等都可以,有 20GB 的速度。只需一条数十块的 type-c 数据线即可,但前提要求就是都支持雷雳。最便宜且够快的方案就是这个了,但听说这 20gb 的雷雳网桥在传输量大的情况下 cpu 负载会明显升高,我只试过双机直连是没问题的,负载这方面没测试过。
    wellsc
        20
    wellsc  
       2022-02-02 14:49:34 +08:00 via iPhone
    网络
    pffrank
        21
    pffrank  
       2022-02-02 16:05:45 +08:00
    小黄鱼整个小猫盘 硬盘插上当 nas 用
    documentzhangx66
        22
    documentzhangx66  
       2022-02-02 17:19:05 +08:00
    SMB 因为涉及到加密解密:在传输时会对 CPU 产生很大压力。性能低的 CPU 、节电型低频率 CPU 以及正在运行其他高负载的 CPU ,可能会造成 SMB 很难达到满速,甚至低速。
    py2ex
        23
    py2ex  
       2022-02-02 17:43:20 +08:00
    #13 现在没有这种给两个电脑同时直连用的盒子

    万兆 NAS 方案觉得成本高,那成本低的是用完拔下来插到另一台电脑了,文件系统使用 exFAT 两个系统都可以用。
    外置是 SATA3.0 的 SSD 应该能到 100MB/s (太大、太小小文件不一定能达到这样的速度)
    imsoso
        24
    imsoso  
       2022-02-02 21:29:08 +08:00
    雷电硬盘盒,接近 mac 原生 ssd 8 成的速度
    minsheng
        25
    minsheng  
       2022-02-02 21:53:42 +08:00
    Windows 上有啥接口可能需要说一下
    minsheng
        26
    minsheng  
       2022-02-02 21:59:53 +08:00   1
    这么几个思路:如果 Windows 机器上也有 Thunderbolt ,那确实走 Thunderbolt 网络最划算。注意这玩意规范写死了 10Gbps ,哪怕本身可以做到 40Gbps ,但是作为网线替代物只有万兆速度。

    其它方案就没有便宜的了。如果楼主留心买了万兆版的 Mac mini ,Windows 是台式机,可以考虑搞一个万兆网卡,插 PCI-E 卡槽,小几百的问题。

    如果 Mac mini 不是万兆版(只需要多加 750 元,同志们下单的时候可以注意一下),那最基本的 Thunderbolt 转万兆也要 1300 加,QNAP 的。

    再次一点,可以考虑用基于 USB 的 5Gbpe 的网络转换器。但一个可能也要千把块钱。
    minsheng
        27
    minsheng  
       2022-02-02 22:06:19 +08:00
    刚刚想到一个思路,Mac 不支持 Ethernet over USB ,或许可以搞一个虚拟机 Linux ,如果 Windows 这边也不行,那就搞两个虚拟机 Linux 。性能不敢保证,我也没试过,但理论上或许可以成功?/div>
    l9rw
        28
    l9rw  
       2022-02-02 22:38:51 +08:00
    60-80M 瓶颈应该是你 usb3 连接的,你硬盘 sata 插 win 机器上,smb 共享千兆内网传输 120M 左右的
    785999159
        29
    785999159  
       2022-02-02 22:40:02 +08:00
    pdd 搜索 网络硬盘盒
    kekxv
        30
    kekxv  
       2022-02-02 23:11:53 +08:00 via iPhone
    要不你试试用 Mac 来共享?
    adoyle
        31
    adoyle  
       2022-02-02 23:14:16 +08:00
    千兆网线传输速度只有 60-80Mb/s ,我怀疑瓶颈在硬盘本身。

    不用购买额外硬件的解决方案是,Mac 或者 Win 选一个系统搭建 Samba 服务( Mac 和 Win 都有自带的 Samba 服务,挺方便的),连外置硬盘,设置共享目录。然后另一个系统使用 SMB 客户端去连接 Samba 服务。
    shruru
        32
    shruru  
    OP
       2022-02-03 00:22:21 +08:00
    @minsheng #25 WinPC 是 华硕 B360M 主板。上面说 2 x USB3.1 type-A 有 10Gbp/s 还有一个 1 x USB type-C 插口 有 5Gbp/s

    看不懂了,我一直以为那种正反都可以插的 USB-C 速度是最快的接口。

    现在这个 移动硬盘就插在 pc 的 USB type-c 这个口上。mac 是用网络有线访问这个硬盘。
    shruru
        33
    shruru  
    OP
       2022-02-03 00:24:22 +08:00
    @l9rw #28 谢谢,我回头弄个 usb type-A 的线试试。现在确实一直插在 USB type-C 这个主板口上(学艺不精,我一直以为 usb type-c 比 type-A 肯定要速度快,而且正反都可以插,是新的协议)但刚才看了主板介绍,上面说 type-a 口有 10G ,反而 type-c 口只有 5G 。
    shruru
        34
    shruru  
    OP
       2022-02-03 00:25:51 +08:00
    @adoyle #31 我现在就是这样的。硬盘插在 Win 上,然后共享打开,局域网里面的 Mac 就可以访问了。那理所当然,我认为瓶颈就是 千兆网线(因为是网线连接的)。差不多天花板就是 100mb/s 了。而且是理论值,实际情况我这里就是 60-80mb/s
    mikewang
        35
    mikewang  
       2022-02-03 04:05:02 +08:00 via iPhone
    如果 Windows 的 PC 支持雷电协议,用普通的 C2C 被动线连接两台主机就可以获得 20Gbps (2.5G/s)的速度,连硬盘的主机开共享给另一台就行。
    我的两本 MacBook 就是这么连的。
    shruru
        36
    shruru  
    OP
       2022-02-03 04:07:20 +08:00
    @mikewang #35 主板是 19 年的华硕 B360M ,不支持雷电协议,最快的就是 USB Type A 口,号称 10Gbps
    dingwen07
        37
    dingwen07  
       2022-02-03 06:09:59 +08:00 via iPhone
    参考 Android 的 MTP ,不同的系统下速度和稳定性很难都做好
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5564 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:33 PVG 14:33 LAX 22:33 JFK 01:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86