Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

This is the current fstab entry for the mount.

//qnap/share /data  cifs noauto,user,username=qnap,uid=1000,gid=1000 0 0

This works fine and most of the time without any problems.

However when using some software (eg: basic text editors like gedit, or more advanced apps like PhpStorm) to open files on the share, the software reports "external file change notifications" from time to time.

The file timestamp or size doesn't change, and both this computer and the NAS have the same time set by NTP.

Does anybody know what is triggering these "external file change" notifications in basic linux text editing apps such as gedit?

Does anybody know some different mount flags that could help resolve this?

I'm interested in a fix and also interested in learning what is happening at a lower level to trigger these notifications.

Thanks, Dave

share|improve this question
add comment

1 Answer

In your fstab, change the line to

//qnap/share /data  cifs username=qnap,password=<your_pass>,_netdev,uid=1000,gid=1000 0 0

Insert your password in place of and also note _netdev. The option _netdev is always recommended for cifs mounts in fstab. This switch delays mounting until the network has been enabled, though excluding this option won't create a problem.

The warning is because you didnt provide the password during the mount.

A similar but slightly different(in the way that the credentials are stored in a file and the file is referenced in fstab) method has been described here.

Edit: Use noauto(like you did), if you wish to mount during login instead of boot. user and sync options are also optional, use them according to your needs.

share|improve this answer
1  
Thanks for the _netdev tip. I had been fighting with network cifs shares sometimes not auto-mounting, and /var/log/boot.log was showing "network not ready" so I needed a way to force the mounts to WAIT until the network was ready (duh!). But I hadn't known about the _netdev option until your post. –  rik.shaw Feb 25 at 14:07
    
Glad to know that your problem is solved, I was there once too. ;) –  Fr0zenFyr Feb 25 at 14:11
    
We are now using these options (it is a Win 2003 fileserver, Ubuntu 12.04 clients) for the /etc/fstab cifs mounts: iocharset=utf8, nobrl, file_mode=0777, dir_mode=0777 (have server handle permissions) and now _netdev. Unfortunately, this page doesn't mention many of these options so it has been a lot of hunting to sort it out: wiki.ubuntu.com/MountWindowsSharesPermanently PS: unfortunately I can't seem to make new paragraphs in this comment, so sorry for the formatting! –  rik.shaw Feb 25 at 18:21
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.