1

У меня есть следующие настройки:

  • Хост-машина: Ubuntu 13.04 (64-разрядная версия)
  • Гостевая машина на Virtualbox: Ubuntu Server 10.04 LTS (32-разрядная версия)

Я работаю над проектом, который живет внутри гостя VirtualBox. Я редактирую файлы с помощью Sublime Text через NFS-ресурс. Я использую NFS, так как считаю, что он предлагает лучшую скорость для гостевого обмена> хостом, что полезно, когда я выполняю большие поиски в редакторе или запускаю визуальные инструменты, такие как gitk на хосте.

Это хорошо работает, но есть одна проблема: Sublime обычно сразу замечает любые изменения в проекте и обновляет дерево проекта. Однако в общем ресурсе NFS он только замечает некоторые изменения (новые или удаленные файлы) при сохранении файла. Обычно я часто использую вручную "пересматривать папки", как после переключения веток в репозитории.

Существует ли флаг конфигурации для NFS, который бы передавал сообщения с уведомлениями о файлах? (Как называется этот механизм уведомления, пока мы на нем?)

Если нет, вы бы порекомендовали перейти на Samba или SSHFS?

Это соответствующая запись в fstab :

flatline:/home/kos  /mnt/vm10   nfs noauto,noatime,intr

1 ответ1

0

Я думаю, что, возможно, стоит поиграть с разными сетевыми файловыми системами, так как они, вероятно, используют разные способы уведомления ОС (и, следовательно, ST3), когда файлы создаются, изменяются или уничтожаются. Я не знаю достаточно о различных (или о том, какие опции монтирования использовать), чтобы рекомендовать конкретный - GIYF :) У меня была удача с SSHFS/FUSE, монтирующим общие ресурсы Linux на моем Mac, так что, возможно, попробуйте это первый. NFS - это старая и довольно минимальная файловая система, как и SMB, поэтому, возможно, SSH будет работать. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .