最近组 nas,挂虚拟盘,在 nfs smb 和 afp 之间徘徊。
afp 是 mac 的时间机器要用到,但是考虑到 mac 也支持 smb 了,还是选择了 smb,速度和 afp 到底有多大差异没有细究。
而且我忘了是 afp 还是 nfs 了(有人知道的话可以说下哈,谢谢),复制 mac 文件过来的时候,会带着.DS_Store
文件夹过来。但是 smb 不会。
然后 linux 之间复制文件的时候,为了进度条使用了 rsync,但是我发现 smb 下,rsync 无法断点续传,但是 smb 可以。
所以,这三个到底该如何选择呢?我知道 V2EX 之前也有问过类似问题的,但是也没得到很好的答案。
平常如是是手机看视频的话 是 nfs 呢 还是 smb 呢?
1
flynaj 2019-02-25 22:50:41 +08:00 via Android
协议全部开,不同地方用不同协议
|
2
zjb861107 2019-02-25 23:12:02 +08:00 1
smb 兼容性最好
|
3
yjl 2019-02-25 23:35:51 +08:00 via iPad
FTP ?
|
4
momocraft 2019-02-25 23:38:25 +08:00
手机支持 nfs 吗?
|
5
514146235 2019-02-25 23:59:48 +08:00
smb 已经可以代替 afp 支持 time machine 了。
nfs 性能应该是最好的,但是没有用户管理。samba 兼容性是最好的。各个平台都可以用。 |
6
loveour 2019-02-26 00:08:56 +08:00
smb 兼容性好+1.我选择了都用,互相之间能用哪个就用哪个。
|
8
rizon OP |
9
loveour 2019-02-26 00:18:22 +08:00
@rizon #8 不清楚缓存的事,NFS 确实有性能优势。我在局域网内看 4K,NFS 不卡,SMB 就卡。我是都开着,能用 NFS 就 NFS,不能就 SMB。
|
10
ferock 2019-02-26 00:33:50 +08:00 via iPhone
碎文件多,nfs 有优势,否则,smb 兼容性好。
碎文件数量临界点,2w 个,具体可以自己谷歌国外 nfs 和 smb 的测评 |
11
ferock 2019-02-26 00:39:41 +08:00 via iPhone
|
12
Sylv 2019-02-26 03:13:34 +08:00
一般都用 smb,iOS 上则是 webdav 性能好很多。
|
13
imbushuo 2019-02-26 06:50:56 +08:00
```
|
14
imbushuo 2019-02-26 06:51:05 +08:00
```
defaults write com.apple.desktopservices DSDontWriteNetworkStores true ``` 享受美好人生 |
15
imbushuo 2019-02-26 06:54:04 +08:00
@loveour SMB 对 E2E Latency 和链路质量比较敏感,根据我以往的经验,某些家用网关产品(它们不值得叫路由器)下 SMB 是几乎没法用的(
SMB 要性能的话基本上只能上 RDMA 和 DCB 网络了 |
16
xiaket 2019-02-26 08:43:43 +08:00
从 rsync 续传的原理来讲, 不会有什么常见的文件系统不支持续传啊?
|
17
nimrc 2019-02-26 09:10:32 +08:00 via iPhone
smb 性能最差
|
18
yuhr123 2019-02-26 12:44:26 +08:00 2
别纠结,就用 samba 共享,虽然它相比更吃 CPU,但它支持几乎所有的设备访问(兼容性好)。
设备间文件同步可以用 syncthing 去做,省的你每次 rsync 命令了。 NFS 性能更好( CPU 占用更低),但是不熟悉的情况下,配置相对复杂。AFP 给 timemachine 用,既然已经支持 samba 共享了,就不要再折腾它了。 NAS 系统首推 OpenMediaVault.org |
19
radc 2019-02-26 12:55:24 +08:00
都开 linux 用 nfs mac 用 afp 其它 samba
mac 用 nfs 会随机六国 一年多前遇到过排障了好久.... 现在不知道修了没有 |
20
oxoxoxox 2019-02-26 13:35:00 +08:00 via Android
手机看视频我用 FTP
Mac 下我用 AFP 其他系统我用 SMB 我在 NAS 上把这三个都 enable 了 |
21
julyclyde 2019-02-26 13:58:20 +08:00
smb 更有点“文件目录为核心”的感觉
nfs 感觉是“ mount 为核心” 在这俩上面,rsync 断点续传肯定都是可以的。你遇到的不能,十有八九都是 owner 不同导致的 |
22
exkernel 2019-02-26 16:40:31 +08:00
webdav 一把梭
|
23
hstdt 2019-02-26 18:06:32 +08:00 via iPhone
群晖的 smb 在 mac 上文件名有时是乱码,afp 就挺好。我在 windows 上用 smb 地址,在 mac/iOS 上用 afp
|
24
dark3212 2019-02-26 18:12:21 +08:00
atv 连群晖播放 4k,nfs 流畅,smb 卡幻灯片
|
25
zhouzm 2019-02-26 20:52:05 +08:00
|
26
kojirou 2019-02-27 00:43:58 +08:00
我 ios 上用 sftp 哈
|
27
huclengyue 2019-02-27 09:24:23 +08:00
协议全开,然后想用哪个用哪个。至于到底哪个好,当然是 NFS 最快了,可以电脑上用 NFS,手机 smb
|
30
mostkia 2019-02-27 13:22:33 +08:00 via Android
webdav 挺好,ftp 也还行,这两个可以出局域网。smba 不能出外网,但也有折中方法,使用 frp 反代到 vps 做挂载盘也是可以用的。
|
31
tpxcer 2020-05-12 19:30:09 +08:00
@radc 随机六国 是什么意思? 我打算弄个 nfs,因为 final cut 没法打开在 windows smb 上面的项目
|
33
tpxcer 2020-05-13 10:53:16 +08:00
@radc 好吧,昨天 macos 尝试连 windows server 的 nfs 失败,不知道要设置什么,网上没找到任何资料,算放弃,然后装个 Ubuntu 了
|
34
axiauk 2020-07-17 01:00:04 +08:00
同一个目录 可以同时开 NFS SMB 啊。客户端也同时这两个协议 测试一下。
|
35
yeohreet 2021-01-08 04:03:00 +08:00
协议全开+1
|