PhpStorm (Re) Index NFS смонтированный Preject от VM - PullRequest
0 голосов
/ 25 апреля 2018

Установка:

  • Виртуальная машина: VMware Fusion с CentOS 7.4.1708 с конфигурацией NFS Server:

    "/ dev / ServerPath" 10.20.0.104 (rw, fsid = 0, синхронизация, crossmnt, no_subtree_check, all_squash, anonuid = 1111, anongid = 1111)

  • Локальный Последний OSX: Mount:

    sudo mount -t nfs -o resvport, rw 10.20.0.136:/dev/LocalPath / Users / ИМЯ ПОЛЬЗОВАТЕЛЯ / dev / ServerPath

Все работает отлично, за исключением открытия проекта (каталога) в PhpStorm, каждые ~ 500 мс он (пере) индексирует, а полоса загрузки показывает эту операцию (обновление индексов). За исключением опасности эпилептического припадка, я боюсь операций записи на жесткий диск на SSD, и поэтому я хотел спросить сообщество, можно ли решить такую ​​проблему и как? Настройка синхронизации была отключена. Может быть, это связано с тем, как NFS экспортируется / монтируется?

PhpStorm упоминает:

"Синхронизация изменений внешних файлов может быть медленной: файлы проекта не могут быть просмотрены (они подключены к сети?)"

Любые советы приветствуются, заранее спасибо!

1 Ответ

0 голосов
/ 26 апреля 2018

Насколько я могу судить, проблема не в NFS Mount или инфраструктурной проблеме, а в том, как PhpStorm обновляет свои индексы.Одно быстрое, но недолгое исправление состоит в том, чтобы аннулировать индексы и кэш, выполнив следующие действия:

File> Invalidate Caches / Restart

После этого более быстрая индексация не выполняется.каталогов и до какого-то неизвестного изменения, Файловая система корректно обрабатывается PhpStorm.

...