У меня проблема с общим ресурсом NFS: это мои настройки:
/etc/exports:
/home/delaland/sharetest 111.111.111.111(rw,all_squash,anonuid=1000,anongid=100,sync,insecure,no_subtree_check)
все необходимые порты открываются. Монтирование на моем Mac с помощью этих команд:
mkdir -m 777 /Volumes/sharetest
mount -t nfs -o rw,soft,intr,rsize=16384,wsize=16384,timeo=900,retrans=3,proto=tcp limesky.net:/home/someuser/sharetest /Volumes/sharetest
Я создаю точку монтирования в режиме 777, чтобы иметь возможность записи в нее, когда я монтирую в обычную папку, Finder не позволяет мне писать или изменять.
Благодаря этому я могу изменять имена файлов и папок в общей папке nfs, поэтому я предполагаю, что у меня есть права на запись. монтаж и чтение идет быстро и очень отзывчиво.
Но когда я пытаюсь записать файл, диалоговое окно «Передача» остается «вычислять оставшееся время». Затем мне нужно принудительно выйти из Mac Finder и перезапустить его.
Затем, когда я пытаюсь перемонтировать NFS, у него нет доступа ..: он просто загружает содержимое папки навсегда.
Единственный способ вернуть его в нормальное состояние - это удалить файлы размером 0 и 4 байта на стороне общего ресурса nfs ..:
0 testfile.txt
4 ._testfile.txt
Например: когда я загружаю testfile.txt (1 КБ)
Finder пытается на минуту, говорит, что сервер отключен. внутри /var /log /messages я нахожу это:
Jan 16 20:08:37 sv kernel: lockd: cannot monitor Mac-Pro-de-Vincent.local
или это :
Jan 16 19:55:55 whm kernel: lockd: server Mac-Pro-de-Vincent.local not responding, timed out
Что я делаю неправильно, любая идея?