Не удается установить общий ресурс nfs4: нет такого файла или каталога

Я пытаюсь получить базовый nfs4, работающий между двумя машинами (назовем их сервером и клиентом). Я следовал этому руководству письмом безрезультатно. Вот что я получаю:

root@server#: tail -n 2 /etc/exports /export client-ip/24(rw,nohide,insecure,no_subtree_check,async,no_root_squash) /export/users client-ip/24(rw,nohide,insecure,no_subtree_check,async,no_root_squash) root@server#: showmount --exports Export list for server-ip: /export/users client-ip/24 /export client-ip/24

Серверная сторона кажется ОК. Существуют каталоги, их разрешения предоставляются (775). Адреса ( server и server-ip) являются числовыми - здесь заменены аббревиатурами по понятным причинам. Затем клиент:

root@client#: mount -v -t nfs4 server-ip:/export /opt/nfstest mount.nfs4: timeout set for Thu Apr 14 15:52:31 2011 mount.nfs4: text-based options: 'clientaddr=client-ip,addr=server-ip' mount.nsf4: mount(2): No such file or directory mount.nfs4: mounting server-ip:/export failed, reason given by server: No such file or directory

Он просто не принимает удалённую папку. Помимо одного выше, я попробовал server-ip:/export/users, server-ip:/ - получить тот же результат. Клиент имеет доступ к серверу:

root@client#: telnet server-ip 2049 Trying server-ip... Connected to server-ip. Escape character is '^]'. root@client#: showmount -e server-ip Export list for server-ip: /export/users client-ip/24 /export client-ip/24

Имеется локальный каталог /opt/nfstest. Модуль nfs загружается на клиент nfs. Между сервером и клиентом нет межсетевого экрана. Что еще я должен проверить?

Дополнительная информация: Ubuntu Lucid (10.04.2), работающий на поле Amazon ec2. Варианты NFS (nfs-common, nfs-kernel-server) равны 1: 1.2.0-4ubuntu4.1.

6
задан 14 April 2011 в 21:13

20 ответов

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

[ f2]

Вот и все.

15
ответ дан 25 May 2018 в 22:06
  • 1
    Это работает для всех? Это все равно дает мне такую ​​же ошибку. – puk 15 November 2013 в 15:14
  • 2
    Это сработало для меня. Я просмотрел все причудливые вещи часами, спасибо @ Диван Сантана. – Lord Loh. 12 April 2015 в 22:12
  • 3
    Вау. Я провел целый день, чтобы наконец прийти к этому замечательному ответу – Moataz Elmasry 18 May 2016 в 01:43

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

mount -t nfs4 <serverip>:/exports /localmount/point

Вот и все.

16
ответ дан 25 July 2018 в 22:13

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

mount -t nfs4 <serverip>:/exports /localmount/point

Вот и все.

16
ответ дан 26 July 2018 в 19:45

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

mount -t nfs4 <serverip>:/exports /localmount/point

Вот и все.

16
ответ дан 31 July 2018 в 12:43

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

mount -t nfs4 <serverip>:/exports /localmount/point

Вот и все.

16
ответ дан 2 August 2018 в 03:41

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующие действия:

mount -t nfs4 <serverip>:/ /localmount/point

, а не

mount -t nfs4 <serverip>:/exports /localmount/point

Вот и все.

16
ответ дан 4 August 2018 в 19:45

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующее:

mount -t nfs4 & lt; serverip & gt;: / / localmount / point

, а не

mount -t nfs4 & lt; serverip & gt;: / export / localmount / point

Вот и все. [ ! d7]

16
ответ дан 6 August 2018 в 03:49

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующее:

mount -t nfs4 & lt; serverip & gt;: / / localmount / point

, а не

mount -t nfs4 & lt; serverip & gt;: / export / localmount / point

Вот и все. [ ! d7]

16
ответ дан 7 August 2018 в 21:45

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующее:

mount -t nfs4 & lt; serverip & gt;: / / localmount / point

, а не

mount -t nfs4 & lt; serverip & gt;: / export / localmount / point

Вот и все. [ ! d7]

16
ответ дан 10 August 2018 в 09:58

Значение 0 имеет особое значение при использовании с NFSv4. NFSv4 имеет концепцию корня общей экспортируемой файловой системы. В качестве этого корня будет использоваться пункт экспорта, экспортированный с помощью fsid = 0.

Поэтому включите fsid = 0 в / etc / exports, а затем выполните следующее:

mount -t nfs4 & lt; serverip & gt;: / / localmount / point

, а не

mount -t nfs4 & lt; serverip & gt;: / export / localmount / point

Вот и все. [ ! d7]

16
ответ дан 13 August 2018 в 16:17
  • 1
    Это работает для всех? Это все равно дает мне такую ​​же ошибку. – puk 15 November 2013 в 15:14
  • 2
    Это сработало для меня. Я просмотрел все причудливые вещи часами, спасибо @ Диван Сантана. – Lord Loh. 12 April 2015 в 22:12
  • 3
    Вау. Я провел целый день, чтобы наконец прийти к этому замечательному ответу – Moataz Elmasry 18 May 2016 в 01:43

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 25 May 2018 в 22:06

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 25 July 2018 в 22:13

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 26 July 2018 в 19:45

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 31 July 2018 в 12:43

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 2 August 2018 в 03:41

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 4 August 2018 в 19:45

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 6 August 2018 в 03:49

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 7 August 2018 в 21:45

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 10 August 2018 в 09:58

Мой опыт в том, что NFSv4 чувствителен к регистру, поэтому, когда мне пришлось переключиться с nfsv3 на nfsv4 (клиентский Linux, серверный wintel), мне пришлось исправить путь, экспортированный с сервера

1
ответ дан 13 August 2018 в 16:17

Другие вопросы по тегам:

Похожие вопросы: