У OS X мені часто потрібно редагувати файли, які фактично зберігаються на віддаленому сервері Linux, до якого я підключаюсь через SSH через VPN. Коли я перебуваю у фізичному розташуванні сервера, я можу легко змонтувати каталог цих файлів за допомогою sshfs та перетягнути їх у піднесений текст. Читання та запис файлів буде майже миттєвим.
Однак, коли я монтую каталог через sshfs на FUSE для OS X , завантаження списків каталогів займає назавжди , і коли я втягую весь каталог у піднесений текст, тоді зберігаю файл, збереження блокує весь інтерфейс, поки файл не буде нарешті збережено на сервері. *
Я також спробував відкрити каталог в Cyberduck і редагувати файли звідти. Хоча збереження працює чудово (оскільки він асинхронний), у цього є два недоліки: я можу відкрити відразу кілька файлів - не цілі папки - і тому не можу легко шукати файли (як CmdTу Sublime). Крім того, іноді воно втрачає зв’язок, і тоді мені доведеться кинути і перезапустити Cyberduck, щоб він знову працював.
Чи є спосіб редагувати файли з віддаленої машини без блокування? Може, через налаштування sshfs? Монтаж файлів по-іншому?
Мені дуже хотілося б, щоб файл передавався у фоновому режимі, коли я його зберігаю, не вимагаючи, щоб файлова система чекала.
* Здається, це відома проблема з Sublime Text, але я не можу використовувати жоден інший редактор. Я також розмістив випуск на їх форумах .
scp
зазвичай швидкий. Я думаю, що проблема полягає в поєднанні піднесеного тексту з базовим sshfs. Я спробую з іншим кріпленням SMB пізніше.