最后改了Mac上用户的 UID 和 GID,修改文件所有者花了好几个小时。大致操作是新建一个管理员用户,在设置/用户与群组里按住control单击,高级菜单中修改 UID 和 GID。然后授予终端所有文件的访问权限,执行
sudo find / -uid {之前的uid} -exec chown -h {新的UID}:{新的GID} {} +
NFS 比 SMB 在终端性能有极大提升,挂载后首次 ls
一个有 760 项内容的文件夹,用时如下:
#SMB
________________________________________________________
Executed in 20.77 secs fish external
usr time 32.13 millis 0.81 millis 31.32 millis
sys time 580.32 millis 3.21 millis 577.10 millis
#NFS
________________________________________________________
Executed in 2.71 secs fish external
usr time 21.31 millis 0.78 millis 20.53 millis
sys time 318.58 millis 3.17 millis 315.41 millis
但对比 Linux 客户端的性能还是差远了,只能说从2000倍差距缩小到了200倍差距,从不太可用变成了勉强能用
# SMB
________________________________________________________
Executed in 93.44 millis fish external
usr time 12.10 millis 1.60 millis 10.50 millis
sys time 17.01 millis 0.24 millis 16.77 millis
#NFS
________________________________________________________
Executed in 69.62 millis fish external
usr time 17.30 millis 1.29 millis 16.01 millis
sys time 21.98 millis 0.04 millis 21.93 millis