PhpStorm: External file changes sync may be slow (Linux mount windows share folder)

这几天遇到这个问题,提示挂载太慢,文件同步失败。

External file changes sync may be slow
External file changes sync may be slow: Project files cannot be watched (are they under network mount?)

External file changes sync may be slow: Project files cannot be watched (are they under network mount?)

目前使用的方式是,Windows挂载Linux下的Samba文件夹,然后直接使用PhpStorm打开。这种原因,应该是由于挂载的文件夹不支持某些操作导致的了。

于是,解决方案就是:

Windows开启文件共享,然后Linux挂载文件夹,最后很愉快的解决了。

不过问题也出现了,文件夹不可用的情形下,会出现问题,这个就无解了,但是对于开发来说相对友好了。

最终过程与挂载的脚本:

# 挂载脚本
sudo mount -t cifs -o username="loveyu",password="example-password",uid=loveyu,gid=loveyu //10.0.1.1/LinuxWork /mnt/work/

至于开机挂载,相对就有些额外的麻烦了,和直接挂载的脚本有些区别

# 修改/etc/fstab 进行挂载
//10.0.1.1/LinuxWork    /mnt/work/    cifs    defaults,username=loveyu,password=example-password,uid=loveyu,gid=loveyu,sec=ntlm    0    0

最后就像进行挂载测试

sudo mount -afv ## 只测试,不挂载,但是会出现提示成功,但实际又失败
sudo mount -av  ## 测试,又挂载,建议使用该方案

一条评论在“PhpStorm: External file changes sync may be slow (Linux mount windows share folder)”

写下你最简单的想法