Назад | Перейти на главную страницу

проблема с экспортом раздела на флешке как тома nfs

У меня есть USB-диск с двумя разделами, он автоматически монтируется в /media

Это поведение по умолчанию в ОС (Lucid 10.04 64 бит): при подключении USB (будь то флэш-накопитель или жесткий диск) он монтирует его в / media. У меня на жестком диске USB есть 2 патча:

ls -l /media

drwxrwxrwx 2 bond bond  2048 2010-02-12 04:12 HPLAUNCHER
drwx------ 7 bond bond  4096 1970-01-01 05:30 vol1
drwx------ 1 bond bond 20480 2011-01-03 17:43 vol2

Хочу поделиться vol2 на nfs

Вот запись файла / etc / exports на сервере nfs

/media/vol2        192.168.1.0/24(rw,sync,no_subtree_check)

На клиентской машине я попытался смонтировать указанный выше том nfs

mount -t nfs 192.168.1.19:/media/vol2 /mnt/nfs

До сих пор дела шли хорошо.

Но мне не удалось зайти внутрь смонтированного тома на клиентской машине.

Следовательно, я проверил разрешения для папки на сервере nfs, они были следующими

drwx------ 1 bond bond 20480 2011-01-03 17:43 vol2

и общий ресурс, установленный на клиентском компьютере, который был выше, имел только следующие разрешения

drwx------ 1 client_hostname client_hostname 20480 2011-01-03 17:43 vol2

Считая это источником проблемы, я попытался изменить разрешения на сервере.

chmod -R 755 /media/vol2 

но эта попытка не удалась. Кто-нибудь знает, в чем может быть проблема? Похоже, это проблема с файловой системой.

Я проверил командой mount тип файловой системы на USB-диске

/dev/sdb2 on /media/vol1 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
/dev/sdb5 on /media/vol2 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sr1 on /media/HPLAUNCHER type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500)

и / var / log / syslog показывает

Jan  6 10:24:12 bond ntfs-3g[2278]: Mounted /dev/sdb5 (Read-Write, label "vol2", NTFS 3.1)
Jan  6 10:24:12 bond ntfs-3g[2278]: Cmdline options: rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077
Jan  6 10:24:12 bond ntfs-3g[2278]: Mount options: rw,nosuid,nodev,uhelper=udisks,silent,allow_other,nonempty,relatime,fsname=/dev/sdb5,blkdev,blksize=4096,default_permissions
Jan  6 10:24:12 bond ntfs-3g[2278]: Global ownership and permissions enforced, configuration type 1

Где я вижу, что драйвер ntfs-3g используется для указанного выше тома, который я хочу экспортировать в nfs. Может ли это быть источником моих проблем? Или мне нужно еще что-то проверить?

Есть ли у вас совпадающие UID на клиенте и сервере для доступа (то есть существует ли «связь» в обеих системах с одним и тем же UID? NFS требует этого для правильного применения разрешений файловой системы.

В качестве еще одного теста можно ли успешно экспортировать другой путь, но не на USB-накопитель?