The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD NFS Soft монтирование"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 12-Окт-05, 20:09  (MSK)
Здравствуйте.
Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент выдавал ошибку чтения из раздела.

я использую следущую комманду
mount_nfs  -s -x 2 host:/shared ./dir1
но если NFS сервер падает то NFS клиент просто зависает и ждёт

под FC4 работает без проблем.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD NFS Soft монтирование" 
Сообщение от Аноним emailИскать по авторуВ закладки on 13-Окт-05, 06:04  (MSK)
>Здравствуйте.
>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>выдавал ошибку чтения из раздела.
>
>я использую следущую комманду
>mount_nfs  -s -x 2 host:/shared ./dir1
>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>
>
>под FC4 работает без проблем.


за то как здорово перегружать при необходимости nfs сервак.
все клиенты замирают на пару минут и все продолжают работать дальше.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 13-Окт-05, 12:33  (MSK)
>>Здравствуйте.
>>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>>выдавал ошибку чтения из раздела.
>>
>>я использую следущую комманду
>>mount_nfs  -s -x 2 host:/shared ./dir1
>>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>>
>>
>>под FC4 работает без проблем.
>
>
>за то как здорово перегружать при необходимости nfs сервак.
>все клиенты замирают на пару минут и все продолжают работать дальше.


Я понимаю что это здорово когда NFS сервак перегружкют - но он может вырубиться на пару часов а это уже совсем не здорово

ну неужели никто не знает как это сделать во FreeBSD??? Где же вы любители  FreeBSD ???

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD NFS Soft монтирование" 
Сообщение от MacroS Искать по авторуВ закладки(ok) on 13-Окт-05, 12:52  (MSK)
попробуй добавь опцию -o soft
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD NFS Soft монтирование" 
Сообщение от Makc2K emailИскать по авторуВ закладки(ok) on 13-Окт-05, 13:16  (MSK)
При монтировании фс укажи опции -i -b - проверено на 4.х. В 5 nfs сильно изменили. После перехода на 5 я отказался от использования nfs, вместо него использую geomgate.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 13-Окт-05, 17:13  (MSK)
>При монтировании фс укажи опции -i -b - проверено на 4.х. В
>5 nfs сильно изменили. После перехода на 5 я отказался от
>использования nfs, вместо него использую geomgate.

а что это за заерь такой - geomgate?? и как он может заменить NFS?
спасибо

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 14-Окт-05, 12:41  (MSK)
>При монтировании фс укажи опции -i -b - проверено на 4.х. В
>5 nfs сильно изменили. После перехода на 5 я отказался от
>использования nfs, вместо него использую geomgate.


когда вы монтируете с -i и -b вы  -s используете?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD NFS Soft монтирование" 
Сообщение от lavr emailИскать по авторуВ закладки on 13-Окт-05, 13:17  (MSK)
>>>Здравствуйте.
>>>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>>>выдавал ошибку чтения из раздела.
>>>
>>>я использую следущую комманду
>>>mount_nfs  -s -x 2 host:/shared ./dir1
>>>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>>>
>>>
>>>под FC4 работает без проблем.
>>
>>
>>за то как здорово перегружать при необходимости nfs сервак.
>>все клиенты замирают на пару минут и все продолжают работать дальше.
>
>
>Я понимаю что это здорово когда NFS сервак перегружкют - но он
>может вырубиться на пару часов а это уже совсем не здорово
>
>
>ну неужели никто не знает как это сделать во FreeBSD??? Где же
>вы любители  FreeBSD ???


где же вы любители того сто под носом: man mount_nfs на предмет
возможных опций: -D -R -b -i ... -o - для fstab

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 13-Окт-05, 17:12  (MSK)
>>>>Здравствуйте.
>>>>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>>>>выдавал ошибку чтения из раздела.
>>>>
>>>>я использую следущую комманду
>>>>mount_nfs  -s -x 2 host:/shared ./dir1
>>>>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>>>>
>>>>
>>>>под FC4 работает без проблем.
>>>
>>>
>>>за то как здорово перегружать при необходимости nfs сервак.
>>>все клиенты замирают на пару минут и все продолжают работать дальше.
>>
>>
>>Я понимаю что это здорово когда NFS сервак перегружкют - но он
>>может вырубиться на пару часов а это уже совсем не здорово
>>
>>
>>ну неужели никто не знает как это сделать во FreeBSD??? Где же
>>вы любители  FreeBSD ???
>
>
>где же вы любители того сто под носом: man mount_nfs на предмет
>
>возможных опций: -D -R -b -i ... -o - для fstab

как раз вы ошибаитесь - man mount_nfs зачитан до дыр - скоро смогу цитировать с любого места:)
Так как умом nfs во FreeBSD не понять а решил пойти научным путём а именно  методом научного тыка. вот что получилось

mount_nfs -d -s -i -x 1 host:/shared ./dir1 - клииент не отваливается
mount_nfs -d -s -i -R 2 host:/shared ./dir1 - клиент не отваливается
mount_nfs  -s -R 2 host:/shared ./dir1 - клиент не отваливается
mount_nfs  -s -d -x 2 host:/shared ./dir1 - самая загадочные опция монтирования. первый клиент отваливается через 10-15 сек. второй через минут третьего так и не дождался опция -t никакого эффекта не возымела

OS: 5.2-RELEASE FreeBSD

скрипт для тестинга
#!/usr/bin/perl
use strict;
my $some_dir="nfs/dir1";
print "Start time: ".gmtime."\n";
my $or=open FILE,">$some_dir/ll000";
die "cann`t open file $!" if(!$or);
my $ofh=select (FILE);
$|=1;
select ($ofh);
my $i=100;
while($i>0)
{
    my $pr=print FILE "$i\n";
    print "$i - $pr\n";
    die "cann`t write to file $!" if(!$pr);
    sleep(1);
    $i--;
}
close FILE || die "Cann`t close $!";

Для справки чтобы дорогие помощник не лезли в  ман
-x Set the retransmit timeout count for soft mounts to the specified           value.
-d      Turn off the dynamic retransmit timeout estimator.
-R      Set the mount retry count to the specified value.

надеюсь информацию предоставил самую полную
Спасибо за любую помощь

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD NFS Soft монтирование" 
Сообщение от lavr emailИскать по авторуВ закладки on 13-Окт-05, 17:24  (MSK)
>>>>>Здравствуйте.
>>>>>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>>>>>выдавал ошибку чтения из раздела.
>>>>>
>>>>>я использую следущую комманду
>>>>>mount_nfs  -s -x 2 host:/shared ./dir1
>>>>>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>>>>>
>>>>>
>>>>>под FC4 работает без проблем.
>>>>
>>>>
>>>>за то как здорово перегружать при необходимости nfs сервак.
>>>>все клиенты замирают на пару минут и все продолжают работать дальше.
>>>
>>>
>>>Я понимаю что это здорово когда NFS сервак перегружкют - но он
>>>может вырубиться на пару часов а это уже совсем не здорово
>>>
>>>
>>>ну неужели никто не знает как это сделать во FreeBSD??? Где же
>>>вы любители  FreeBSD ???
>>
>>
>>где же вы любители того сто под носом: man mount_nfs на предмет
>>
>>возможных опций: -D -R -b -i ... -o - для fstab
>
>как раз вы ошибаитесь - man mount_nfs зачитан до дыр - скоро
>смогу цитировать с любого места:)
>Так как умом nfs во FreeBSD не понять а решил пойти научным
>путём а именно  методом научного тыка. вот что получилось
>
>mount_nfs -d -s -i -x 1 host:/shared ./dir1 - клииент не отваливается
>
>mount_nfs -d -s -i -R 2 host:/shared ./dir1 - клиент не отваливается
>
>mount_nfs  -s -R 2 host:/shared ./dir1 - клиент не отваливается
>mount_nfs  -s -d -x 2 host:/shared ./dir1 - самая загадочные опция
>монтирования. первый клиент отваливается через 10-15 сек. второй через минут третьего
>так и не дождался опция -t никакого эффекта не возымела
>
>OS: 5.2-RELEASE FreeBSD
>
>скрипт для тестинга
>#!/usr/bin/perl
>use strict;
>my $some_dir="nfs/dir1";
>print "Start time: ".gmtime."\n";
>my $or=open FILE,">$some_dir/ll000";
>die "cann`t open file $!" if(!$or);
>my $ofh=select (FILE);
>$|=1;
>select ($ofh);
>my $i=100;
>while($i>0)
>{
>    my $pr=print FILE "$i\n";
>    print "$i - $pr\n";
>    die "cann`t write to file $!" if(!$pr);
>    sleep(1);
>    $i--;
>}
>close FILE || die "Cann`t close $!";
>
>Для справки чтобы дорогие помощник не лезли в  ман
>-x Set the retransmit timeout count for soft mounts to the specified
>          value.
>
>-d      Turn off the dynamic retransmit timeout
>estimator.
>-R      Set the mount retry count to
>the specified value.
>
>надеюсь информацию предоставил самую полную
>Спасибо за любую помощь

умом не понять физиков-экспериментаторов, NFS во FreeBSD один из лучших
и написан строго по открытым источникам Sun'а в отличие от linux'овых
изобретателей которые долго не могли состыковать реализации kernel
и user space NFS и работу по протоколам 2,3, зато взявшихся сразу
за 4. Если не умеете читать man'ы, почитайте man по nfs от solaris
на docs.sun.com и RFC по NFS

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 13-Окт-05, 17:44  (MSK)
>>>>>>Здравствуйте.
>>>>>>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>>>>>>выдавал ошибку чтения из раздела.
>>>>>>
>>>>>>я использую следущую комманду
>>>>>>mount_nfs  -s -x 2 host:/shared ./dir1
>>>>>>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>>>>>>
>>>>>>
>>>>>>под FC4 работает без проблем.
>>>>>
>>>>>
>>>>>за то как здорово перегружать при необходимости nfs сервак.
>>>>>все клиенты замирают на пару минут и все продолжают работать дальше.
>>>>
>>>>
>>>>Я понимаю что это здорово когда NFS сервак перегружкют - но он
>>>>может вырубиться на пару часов а это уже совсем не здорово
>>>>
>>>>
>>>>ну неужели никто не знает как это сделать во FreeBSD??? Где же
>>>>вы любители  FreeBSD ???
>>>
>>>
>>>где же вы любители того сто под носом: man mount_nfs на предмет
>>>
>>>возможных опций: -D -R -b -i ... -o - для fstab
>>
>>как раз вы ошибаитесь - man mount_nfs зачитан до дыр - скоро
>>смогу цитировать с любого места:)
>>Так как умом nfs во FreeBSD не понять а решил пойти научным
>>путём а именно  методом научного тыка. вот что получилось
>>
>>mount_nfs -d -s -i -x 1 host:/shared ./dir1 - клииент не отваливается
>>
>>mount_nfs -d -s -i -R 2 host:/shared ./dir1 - клиент не отваливается
>>
>>mount_nfs  -s -R 2 host:/shared ./dir1 - клиент не отваливается
>>mount_nfs  -s -d -x 2 host:/shared ./dir1 - самая загадочные опция
>>монтирования. первый клиент отваливается через 10-15 сек. второй через минут третьего
>>так и не дождался опция -t никакого эффекта не возымела
>>
>>OS: 5.2-RELEASE FreeBSD
>>
>>скрипт для тестинга
>>#!/usr/bin/perl
>>use strict;
>>my $some_dir="nfs/dir1";
>>print "Start time: ".gmtime."\n";
>>my $or=open FILE,">$some_dir/ll000";
>>die "cann`t open file $!" if(!$or);
>>my $ofh=select (FILE);
>>$|=1;
>>select ($ofh);
>>my $i=100;
>>while($i>0)
>>{
>>    my $pr=print FILE "$i\n";
>>    print "$i - $pr\n";
>>    die "cann`t write to file $!" if(!$pr);
>>    sleep(1);
>>    $i--;
>>}
>>close FILE || die "Cann`t close $!";
>>
>>Для справки чтобы дорогие помощник не лезли в  ман
>>-x Set the retransmit timeout count for soft mounts to the specified
>>          value.
>>
>>-d      Turn off the dynamic retransmit timeout
>>estimator.
>>-R      Set the mount retry count to
>>the specified value.
>>
>>надеюсь информацию предоставил самую полную
>>Спасибо за любую помощь
>
>умом не понять физиков-экспериментаторов, NFS во FreeBSD один из лучших
>и написан строго по открытым источникам Sun'а в отличие от linux'овых
>изобретателей которые долго не могли состыковать реализации kernel
>и user space NFS и работу по протоколам 2,3, зато взявшихся сразу
>
>за 4. Если не умеете читать man'ы, почитайте man по nfs от
>solaris
>на docs.sun.com и RFC по NFS


то-есть по существу ничего сказать не можете?
про то что NFS во FreeBSD "один из лучших" я уже начинаю убеждаться на практике.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 13-Окт-05, 17:58  (MSK)
и ещё одно замечание - я всё тестирую на одной машине и NFS сервер вырубаю так /etc/rc.d/nfsd stop может тут загвоздка?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "FreeBSD NFS Soft монтирование" 
Сообщение от lavr emailИскать по авторуВ закладки on 13-Окт-05, 18:01  (MSK)
>то-есть по существу ничего сказать не можете?
>про то что NFS во FreeBSD "один из лучших" я уже начинаю
>убеждаться на практике.

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

один из лучших, после родителя разумеется - Sun Microsystems

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 14-Окт-05, 12:37  (MSK)
>>то-есть по существу ничего сказать не можете?
>>про то что NFS во FreeBSD "один из лучших" я уже начинаю
>>убеждаться на практике.
>
>вы тут много разглагольствовали вместо осмысленного прочтения man и rfc
>- в этом есть точное убеждение, продолжайте экспериментировать дальше,
>должно помочь, особенно после прочтения того что советовалось.
>
>один из лучших, после родителя разумеется - Sun Microsystems

Интересный вы человек!
вас спарашивают конкретную проблему а вы - "FreeBSD всё равно лучше"
проблема то яица выеденого не стоит(во всяком случае в Linux) и если вы так хорошо разбираетесь в NFS FreeBSD то могли бы просто сказать и дело с концом

интересно вы сами то читали RFC 1094??? Там вообще не про это

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 14-Окт-05, 15:54  (MSK)
при использовании mount_nfs4 OS с одной из самых лучших реализаций NFS просто перегрузилась

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "FreeBSD NFS Soft монтирование" 
Сообщение от lavr emailИскать по авторуВ закладки on 14-Окт-05, 17:33  (MSK)
>при использовании mount_nfs4 OS с одной из самых лучших реализаций NFS просто
>перегрузилась

в клинику, не OS разумеется

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 14-Окт-05, 18:39  (MSK)
>>при использовании mount_nfs4 OS с одной из самых лучших реализаций NFS просто
>>перегрузилась
>
>в клинику, не OS разумеется

Не комментарии а сплошной креатив
я ж говорю если ты такой умный то для тебя задачка то на 2 секунды

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "FreeBSD NFS Soft монтирование" 
Сообщение от MindFood Искать по авторуВ закладки on 14-Окт-05, 16:29  (MSK)
>Здравствуйте.
>Как примонтировать NFS раздел как soft чтоб если NFS сервер пропадёт клиент
>выдавал ошибку чтения из раздела.
>
>я использую следущую комманду
>mount_nfs  -s -x 2 host:/shared ./dir1
>но если NFS сервер падает то NFS клиент просто зависает и ждёт
>
>
>под FC4 работает без проблем.

в логи пишет следущее
kernel: nfs server host:/shared: not responding
но программа которая хочет что то прочитать из NFS раздела - просто тупо зависает может что то не так с системными вызовами??


неужели никто не может помочь?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "FreeBSD NFS Soft монтирование" 
Сообщение от Makc2K Искать по авторуВ закладки(??) on 17-Окт-05, 10:47  (MSK)
Не понимаю почему у вас что то не работает. Говорю же вам опции -i -b, других опций не использую. Когда сервер вдруг отваливается ресурс становится просто не доступен, при этом ничего не виснет. О geomgate можете почитать в http://www.freebsd.org/cgi/man.cgi?query=ggatec&sektion=8&manpath=FreeBSD+5.3-RELEASE. Это сетевой экспорт ж/д.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру