LINUX.ORG.RU
решено ФорумAdmin

NFS сервер Debian, клиент - Mac OS X

 , ,


1

1

Ситуация такая:

есть NFS-сервер на Debian 9

файл /etc/export выглядит так:

/media/hdd_2tb  192.168.1.0/24(rw,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)

Есть клиент Mac OS X. NFS смонтирован на нем, вывод команды mount выглядит так:

192.168.1.13:/media/hdd_2tb on /Volumes/hdd_2tb (nfs, nodev, nosuid, mounted by user)

Проблема в том, что запись на NFS-диск из терминала mac os x без проблем. Но из finder - постоянно зависает, подолгу висит окно «Preparing to copy».

В итоге запись осущесвляется (хотя не всегда), но с ошибкой «Finder can't complete the operation because some data can't be read or written. Error code - 36». При этом файл оказывается записанным на диск.

Чтение всегда ок.

В чем может быть дело? Может быть какие-то опции экспортирования (sync и async пробовал, не помогает).

Ответ на: комментарий от Lordwind

Пробовал - не помогает. Залез в логи MAC OS X там такие повторяющиеся записи:

Oct 31 16:52:35 mac-mini KernelEventAgent[48]: tid 00000000 type 'nfs', mounted on '/Volumes/hdd_2tb', from '192.168.1.13:/media/hdd_2tb', not responding
Oct 31 16:52:35 mac-mini KernelEventAgent[48]: tid 00000000 found 1 filesystem(s) with problem(s)
Oct 31 16:52:39 mac-mini KernelEventAgent[48]: tid 00000000 received event(s) VQ_NOTRESP (1)

dukenukem ()

B еще такие повторяющиеся сообщения:

nfs server [...]: lockd not responding

nfs server [...]: lockd alive again

dukenukem ()

Похоже сам решил эту проблему! Сколько с ней бился, перечитал, мне кажется, всю выдачу гугла. Что помого мне (пока все работатет отлично): в файле /etc/exports дописал опцию - insecure_locks

/media/hdd_2tb 192.168.1.0/24(rw,no_subtree_check,insecure,insecure_locks,all_squash,anonuid=1000,anongid=1000)
при монитровании в Mac OS X монтируем так:
 sudo mount -t nfs -o rw,nolock,nosuid,soft 192.168.1.13:/media/hdd_2tb /Volumes/hdd_2tb/
Дома еще раз проверю c Macbook pro (там была такая же проблема).

dukenukem ()
Последнее исправление: dukenukem (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.