Назад | Перейти на главную страницу

Общий ресурс Vagrant NFS не показывает обновленный файл, если размер не меняется

При монтировании / бродяжничестве через NFS измененный файл на хосте не обновляется на гостевой системе, если размер не меняется. Быстрое обновление / опечатка не отражаются немедленно, если я не внесу достаточно изменений, чтобы размер был другим.

Я пытался установить lookupcache = none, но кроме того, что все работает медленнее, ничего не меняется.

Я использую OSX ML в качестве хоста и Arch Linux в качестве гостя. NFS - это v3 (из-за OSX).

Это беспокоило меня несколько месяцев, и я наконец нашел исправление, если вы используете Sublime Text (я на ST3). Проверьте, использует ли он атомарные сохранения - они вызывали у меня эту проблему.

На ваш Preferences.sublime-settings файл, (Sublime Text> Настройки> Настройки - Пользователь) Добавь это:

{
    "atomic_save": false
}

Это устранило проблему NFS с размером кэшированного файла. Все еще не уверен, связана ли основная проблема с демоном OS X NFS или клиентом Ubuntu (мои деньги на OS X).

Пользователи VIM

@andy все это сделал, у него была такая же проблема с VIM, просто используйте:

:set nobackup