V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mortal
V2EX  ›  macOS

macOS host(不是访问) SMB 的性能问题

  •  1
     
  •   mortal · 2017-04-07 09:09:05 +08:00 · 1942 次点击
    这是一个创建于 2780 天前的主题,其中的信息可能已经有所发展或是发生改变。
    访问的可以参见 V 友的:/t/352813
    昨天折腾了一晚上,简单记录一下供后人参考。

    之前的 2T 白群晖不够用了,多盘位实在太贵,我又其实用不着群晖那么多的功能。弄了个 mATX 的小主机,往里面塞了几块台式硬盘,装了个 Hackintosh + Server.app 做了个 10T 的 NAS 。 Server.app 里面的文件共享设置起来很方便。

    主要的 Client 是 PC ,啥毛病没有,然而用 SMB 访问传输速度只有 5~8M/s 。心累。 Macbook 使用 AFP 稍微快一点,也好不到哪里去。

    Win10 没有 AFP 协议的支持。 AFP 过。
    WebDAV 协议下映射网络驱动器后,因为走的其实是 HTTP ,所以传文件很多问题。比如拷贝大文件进 NAS ,是先拷到临时文件夹,进度瞬间到 100%,然后卡半天后台网络传过去。过。
    CIFS macOS 做不了 Host 。过。
    NFS 倒是方便, macOS 有 nfsd ,敲两个命令就设置好了。可是 Win 下中文乱码。

    所以为什么说白群省心啊。

    用 SMBUp 设置了第三方的 SAMBA ,多麻烦就不提了,速度确实提升上去了( 50~80M/s 之间,虽然跑不满千兆内网带宽,也无所谓了),可是权限问题非常非常非常头疼。很多文件没法远程修改或者删除,但创建新文件又可以,都不知道在哪里设置。这个没法用。

    本来心里想着的是再搞不定我就弄黑裙了……然后在没卸载第三方 SAMBA 的情况下试了下回到用 Server.app 的文件共享,居然速度也上来了。我整一个小黄鸡脸:?????

    有使用 Mac 做 NAS 的朋友们,要注意在这方面 macOS 就是个半残疾……
    5 条回复    2017-04-07 10:56:59 +08:00
    momocraft
        1
    momocraft  
       2017-04-07 09:11:26 +08:00
    我们把踩过的坑叫过经验 :doge:
    zer
        2
    zer  
       2017-04-07 09:30:57 +08:00
    我用的 Mac Mini 当 NAS ,装了 SMBup ,没用 Server.app ,内网访问速度一直在 100M/s ,共享的文件都存放在外置的 USB3.0 硬盘盒里。
    mortal
        3
    mortal  
    OP
       2017-04-07 09:58:39 +08:00
    @zer #2 想问下你 SMBup 是如何设置的,没有出现权限问题吗?外置 USB 3.0 的硬盘是何文件系统?我看了官网的 Q&A 里面对这方面都没有任何描述。
    zer
        4
    zer  
       2017-04-07 10:50:28 +08:00
    @mortal
    所有文件夹的 Read Only 不勾选
    权限问题目前没碰到过,因为我只有一个账户,公开的就给 Guest ,不勾选 Allow Guest 就默认给自己账户了。
    外置的移动硬盘是 Mac OS 扩展(日志式)格式,因为也不插拔到别的设备上,就不用 NTFS 或 exFAT 了。
    zer
        5
    zer  
       2017-04-07 10:56:59 +08:00   ❤️ 1
    @mortal
    如果你需要详细的设定权限,其实最好直接编辑 /opt/local/etc/samba3/smb.conf 这个配置文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:49 · PVG 14:49 · LAX 22:49 · JFK 01:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.