У меня получилось экспортировать только отдельные каталоги. Всю файловую систему на сервере экспортировать не получается: в этом случае виндовый клиент отказывается переименовывать папки. Также нормально работать получается только с файлами в маске 0666 и более. Если снять доступ на "запись для других", то винда отказывается редактировать такие файлы, хотя пользователь винды является хозяином файла на линуксовом сервере. Так что придётся везде проставлять 0666.
Содержимое /etc/exports на сервере у меня следующее:
/home/blade 192.168.80.0/24(rw,no_root_squash,no_subtree_check,async,no_wdelay,all_squash,anonuid=1000,anongid=1000,insecure)
/var/www 192.168.80.0/24(rw,no_root_squash,no_subtree_check,async,no_wdelay,all_squash,anonuid=1000,anongid=1000,insecure)
В винде папки монтируются так:
mount -o fileaccess=666,anon,nolock,mtype=soft,timeout=2retry=5 192.168.80.27:/home/blade Y:
mount -o fileaccess=666,anon,nolock,mtype=soft,timeout=2,retry=5 192.168.80.27:/var/www Z:
Когда мы настроили NFS в Linux сервере и подключились к нему в винде, по умолчанию винда создаёт файлы с доступом на выполнение (+x). В результате получается некрасиво... Чтобы это исправить надо:
1. Включить административные службы NFS в компонентах Windows:
http://www.home.agilent.com/agilent/editorial.jspx...090&nid=-11143.0.00&id=2106090
2. Изменить значения по умолчанию для клиента NFS:
http://technet.microsoft.com/en-us/library/cc754304.aspx
После этих настроек службу NFS в винде необходимо перезапустить!
Таким образом можно избежать данной проблемы.
А чтобы винда не спрашивала каждый раз хочу ли открыть какой-то файл в локалке нужно скопировать и вставить следующую строку в текстовый файл и сохранить как openfilefix.reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".bat;.reg;.vbs;.php;.tpl;.txt;.html;.htm;.css;.jpg;.png;.psd;.doc;.xml;.js;.java;.class;.c;.cpp;.make;.phar;.jar;"
Далее кликнуть по файлу двойным щелчком чтобы информация прописалась в реестр. Взято
отсюда.
Также можно сделать следующее:
1. Go into internet options, through control panel or IE.
2. Set the "Launching Applications and Unsafe Files" option to enabled.
This will give you a retarded bar in IE that says your security settings are unsecure or something.
To get rid of it:
1. Start>Run>gpedit.msc>Enter
2. Under Administrative Templates>Windows Components>Internet Explorer set the "Turn Off the security settings check feature" to enabled.
If you don't have Internet Explorer under windows components:
1. right click Administrative Templates and click "Add/Remove Templates"
2. Click Add button
3. Navigate to "C:\WINDOWS\system32\GroupPolicy\ADM\"
4. Hold shift and highlight all the files that start with "inet"
Взято
отсюда.