1

У меня есть SSHFS смонтированной папки и она работает очень хорошо, за исключением того, что , когда я пытаюсь cd в него из терминала он отстает в течение примерно 30 секунд. Кроме того, ls -al выводит список всех файлов, но затем отстает на те же 30 секунд, прежде чем вернуть приглашение. Просмотр папки в Finder работает нормально, без задержек. Открытие и чтение файлов с помощью других программ (например, vi и macvim) не имеют задержек.

Все работает идеально быстро и нормально, когда я переключаюсь на root и выполняю те же команды. Когда я SSH в машину, где находится оригинальная папка, я могу без проблем использовать ls и cd в папку.

Когда я запускаю sudo dtruss su MYUSERNAME ls -al или sudo dtruss su MYUSERNAME cd FOLDERPATH я получаю целую кучу выходных данных, а затем она зависает после выдачи мне:

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

Просто интересно, как я могу избавиться от этой задержки или что на самом деле происходит. Я не уверен, что ошибка kevent64, и не могу найти много на ней. Какие-нибудь мысли? Надеюсь, что кто-то может помочь, и спасибо заранее!

ОБНОВЛЕНИЕ: фактически я только что заметил, что открытие файла, например, с помощью vi или macvim, открывает файл, а затем отстает в фоновом режиме ...

0