У меня есть сервер CentOS 7.9, IP-адрес 192.168.1.185, с томом 48 ТБ, смонтированным в /media:
[root@ds1 media]# ls -la
drwxr-xr-x. 3 корень корень 29 мар 16 08:20 .
др-хр-хр-х. 17 корень корень 278 16 мар 08:24 ..
drwxrwxrwx 5 мое имя мое имя 4096 15 марта 17:48 DS1_48TB_RAID_0
(мое имя на самом деле мое имя пользователя, просто замаскированное здесь)
Это экспортируется как:
[root@ds1 media]# cat /etc/exports
/media/DS1_48TB_RAID_0 192.168.1.0/24(rw,sync,no_root_squash)
Селинукс отключен
[root@ds1 media]# sestatus
Статус SELinux: отключен
На стороне Windows 10 были включены «Службы для NFS», затем машина была перезагружена. Мы видим сервер с showmount из Windows.
C:\Windows\system32>showmount -e 192.168.1.185
Список экспорта на 192.168.1.185:
/медиа/DS1_48TB_RAID_0 192.168.1.0/24
Однако при попытке подключиться к нему я получаю следующее:
C:\Windows\system32>mount -o anon \192.168.1.185\media\DS1_48TB_RAID_0 V:
Ошибка сети - 1204
Введите «NET HELPMSG 1204» для получения дополнительной информации.
C:\Windows\system32>NET HELPMSG 1204
Указанное имя сетевого провайдера недопустимо.
Отредактировано, чтобы добавить, что я также пробовал пути, отличные от UNC, но получаю ту же ошибку, например:
mount -0 на 192.168.1.185:/media/DS1_48TB_RAID_0 V:
На стороне Mac (Big Sur) я могу смонтировать общий ресурс, используя:
iMac-2:~ myname$ sudo mount -o nolocks,resvport,locallocks -t nfs 192.168.1.185:/media/DS1_48TB_RAID_0 /private/nfs/
Поэтому я также попытался использовать опцию nolock в Windows, но получил ту же ошибку. кажется, что «resvport» и «locallocks» специфичны для Mac, потому что команда монтирования Windows не перечисляет их в качестве параметров.
Что мне здесь не хватает?