У меня есть 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, открывает файл, а затем отстает в фоновом режиме ...