在 Mac OS X 中,使用 cd 进入 SSHFS 安装文件夹的速度非常慢

在 Mac OS X 中,使用 cd 进入 SSHFS 安装文件夹的速度非常慢

我有一个 SSHFS 挂载文件夹,它运行良好,只是当我尝试cd从终端进入它时,它会滞后约 30 秒。此外,ls -al列出所有文件,但随后滞后相同的 30 秒,然后才返回提示。在 Finder 中查看文件夹可以正常工作,没有延迟。使用其他程序(例如 vi 和 macvim)打开和读取文件没有延迟。

当我切换到 root 并运行相同的命令时,一切都运行正常且快速。当我通过 SSH 进入原始文件夹所在的计算机时,我可以毫无问题地访问该文件夹lscd

当我运行sudo dtruss su MYUSERNAME ls -alsudo dtruss su MYUSERNAME cd FOLDERPATH获得一大堆输出时,它在给我后挂起:

kevent64(0x3, 0x7FFF7F2BB730, 0x1)       = -1 Err#4

我只是想知道如何消除这种延迟,或者到底发生了什么。我不确定 kevent64 错误是什么,也找不到太多相关信息。有什么想法吗?希望有人能帮忙,提前谢谢!

更新:实际上我刚刚注意到打开一个文件,例如使用 vi 或 macvim,打开文件然后在后台滞后......

相关内容