LINUX.ORG.RU

[Arch] NFS

 


0

0

суп, лор. есть локалка, два компа под линуксом, на одном настроен и поднят нфс-сервер, настроен hosts.allow, etc. раздаваться должна папка /mnt, в которой лежит 8 смонтированных дисков.

на втором компе тоже все настроено, все нужные демоны запущены, сетевая папка примонтирована, все восемь дисков видны, и все пустые, ага. что делать?

я в отчаянии, если честно. ни одного гуёвого фтп-сервера под линукс нет, нфс, и ту приходится два дня осваивать и настраивать. если б не размер (150 гб данных надо перекинуть), уже б давно с флешкой побегал бы туда сюда.
не для десктопов линукс, ей богу. и самбу тоже не предлагайте, спасибо, с ней проблем еще больше.

>нфс, и ту приходится два дня осваивать и настраивать.

прописать одну строку в /etc/exports и включить соотв. службу - 2 дня? толсто.

madcore ★★★★★
()

А я припишусь сюда со своей проблемой. Есть две тачки, одна генту, другая арч. на обоих поднят nfs и установлены autofs. Арч с помощью autofs видит шары генту, а генту зайти не может через autofs. когда на втором компе был генту вместо арча все работало взаимно. из консоли можно примонитровать конкретную расшариваемую арчем папку. в каком месте искать фейл? конфиги вечером скину.

azure ★★
()
Ответ на: комментарий от devnullopers

Таки осиль man exports

       nohide This  option is based on the option of the same name provided in
              IRIX NFS.  Normally, if a server exports two filesystems one  of
              which  is  mounted  on  the  other, then the client will have to
              mount both filesystems explicitly to get access to them.  If  it
              just  mounts  the  parent, it will see an empty directory at the
              place where the other filesystem is mounted.  That filesystem is
              "hidden".

              Setting  the  nohide  option on a filesystem causes it not to be
              hidden, and an appropriately authorised client will be  able  to
              move  from  the  parent  to that filesystem without noticing the
              change.

              However, some NFS clients do not cope well with  this  situation
              as,  for  instance, it is then possible for two files in the one
              apparent filesystem to have the same inode number.

              The nohide option is currently only  effective  on  single  host
              exports.   It  does  not work reliably with netgroup, subnet, or
              wildcard exports.

              This option can be very useful in some situations, but it should
              be used with due care, and only after confirming that the client
              system copes with the situation effectively.

              The option can be explicitly disabled with hide.
fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

линукс не для десктопов, да? графический фронтэнд прикрутить к нфсу религия не позволяет? маму свою тоже в ман тыкать будете? что за люди, а...

devnullopers
() автор топика
Ответ на: комментарий от fat_angel

>Таки осиль man exports

Странно, почему у меня на куче машин нет никаких hide/nohide, а всё прекрасно видно :) Правда, не Арч, а Генту.

KRoN73 ★★★★★
()
Ответ на: комментарий от devnullopers

>линукс не для десктопов, да? графический фронтэнд прикрутить к нфсу религия не позволяет?

Ну, запусти gedit - будет тебе графический фронтенд. Там же всего по паре строчек на шару. На сервере:

/home/family 192.168.1.0/24(async,rw,no_root_squash,no_subtree_check)
...

На клиенте:

192.168.1.3:/home/family /home/family nfs soft,intr,rsize=16384,wsize=16384 0 0
...

И всё.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

графический фронтенд это «выберите папочку», дальше галочками опции потыкать, с подсказками что да как

/home/family 192.168.1.0/24(async,rw,no_root_squash,no_subtree_check)

во-первых, почему async, и во вторых, что значат две последние опции?

devnullopers
() автор топика
Ответ на: комментарий от devnullopers

>графический фронтенд это «выберите папочку», дальше галочками опции потыкать, с подсказками что да как

См. suse и yast

madcore ★★★★★
()
Ответ на: комментарий от devnullopers

Я предлагаю всетаки дождаться ответа крона.

fat_angel ★★★★★
()
Ответ на: комментарий от devnullopers

>-это канал об аниме?

-да

-как мне пропатчить yast под Arch?



Тебе арч или гуи-настройщики?

madcore ★★★★★
()
Ответ на: комментарий от devnullopers

Сейчас вспомнил, что я в свое время тоже так и не заставил его работать, собственно тогда в результате гуглежа и натолкнулся на вышеуказанный пост. В итоге все решилось рекурсивным монтированием, а после и полным отказом от десятка точек монтирования.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

>Ну тогда давай колись как ты избавился от этого велосипеда

От этого - прямым указанием монтирования подпапок.

Короче, понял проблему топикстартера :)

KRoN73 ★★★★★
()
Ответ на: комментарий от fat_angel

The nohide option is currently only effective on single host exports. It does not work reliably with netgroup, subnet, or wildcard exports.

Для случая ТС(один клиент) можно указать конкрентый ip, вместо подсети или *

madcore ★★★★★
()
Ответ на: комментарий от madcore

>The nohide option is currently only effective on single host exports

Для случая ТС(один клиент) можно указать конкрентый ip, вместо подсети или


А у меня, блин, минимум с трёх, а то иногда и пяти хостов ходить надо :)

KRoN73 ★★★★★
()
Ответ на: комментарий от devnullopers

работает, просто nohide в exports нужно указывать конкретно для каждой необходимой ветки(/mnt/disk1,/mnt/disk100500, итд), а не для верхнего уровня(/mnt).

на клиенте смонтировать один раз

madcore ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.