Проблема с виртуальной машиной кэширования файлов?

У меня есть эта действительно странная проблема с некоторыми виртуальными машинами VirtualBox, и я хотел бы, чтобы сообщество помогло мне в исключении Ubuntu как источник проблемы.

Контекст: VirtualBox 5.0.18 r106667, работающий на CentOS 7 или хостах Ubuntu 14 (не имеет никакого значения); гостем является Ubuntu 14.04.4, с помощью единственной ext4 файловой системы. VM также получает доступ к папке хоста с помощью средства совместно используемой папки (эта совместно используемая папка самостоятельно обеспечивается сервером nfs в другом месте, хотя это вряд ли будет иметь значение).

Признаки: Иногда, я обновляю текстовый файл (сценарий удара или исходный код C, например) сохраненный в файловой системе гостя путем доступа к новой версии на совместно используемой папке с помощью Наутилуса. Я копирую, переключаюсь на другую вкладку Nautilus, показывающую локальную папку и вставку. Наутилус запрашивает заменяющую авторизацию. Окно Nautilus показывает, что метка времени файла и размер изменились. Теперь я открываюсь, сказал что локальный файл с помощью gedit или Eclipse и... Они видят более старую версию файла. gedit когда-то даст нечетную ошибку относительно некоторых нераспознанных символов.

Если я произвожу чистку файла прежде, чем вставить новую версию, это все еще происходит. Если я перезагружаю VM и сразу делаю попытку процедуры снова, это все еще происходит. Я пытался выполнить 'sudo синхронизацию' на хосте и госте напрасно. Выполняя образ CD установки Ubuntu, я могу fsck диск VM, и он проверяет как то, чтобы быть прекрасное.

Однако, если я открываю файл в gedit от совместно используемой папки и затем делаю Сохранение относительно локальной папки, это обновляется правильно.

Что еще я мог попытаться диагностировать то, что продолжается?

0
задан 20 January 2017 в 11:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: