LINUX.ORG.RU

NFS-сервер не дает отмонтировать устройства — как побороть?


0

0

Здравствуйте.

Такая проблема — при попытке отмонтировать то или иное устройство, mount ругается на то, что оно занято, на '-f' ноль реакции. Копания помогли установить, что всему виной nfs-сервер, который расшарил директорию в которую смонтировано устройтво, и действительно при его останове все замечательно отмонтируется.

Внимание вопрос: можно ли как-нибудь произвести отмонтирование без остановки NFS-сервера?

Спасибо.

★★★★★

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

Не шарить каталог, в который монтируются устройства?

mky ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

О-ло-ло! Кеп неужели вы?

А если есть внешний HDD и к нему хочется иметь доступ с нескольких машин, но при этом время от времени возникает необходимость забрать его с собой (или просто выключить чтоб не шумел)? В общем именно с такой ситуацией я сейчас и столкнулся.

fat_angel ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

попробуй
umount -l
но мне было бы страшно за сохранность данных в случае, если с шарой в данный момент работают

msdinit ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

> О-ло-ло! Кеп неужели вы?
Вот и выросло поколение "линуксоидов"...

> А если есть внешний HDD и к нему хочется иметь доступ с нескольких машин, но при этом время от времени возникает необходимость забрать его с собой (или просто выключить чтоб не шумел)? В общем именно с такой ситуацией я сейчас и столкнулся.


man ln

И ещё почитай про правила экспорта для nfs4, там много чего полезного есть, оттуда стоит перенять это даже для nfs3.

Lumi ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

Его нужно шарить отдельно единицей, то есть отдельная строка в /etc/exports и когда нужно отмонтировать, редактировать /etc/exports и запускать exportfs -r, останавливать весь NFS-сервер не обязательно.

mky ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

>Его нужно шарить отдельно единицей, то есть отдельная строка в /etc/exports

Ну так оно и есть в общем то.

>когда нужно отмонтировать, редактировать /etc/exports и запускать exportfs -r, останавливать весь NFS-сервер не обязательно.


Костыльно конечно но все же лучше чем останавливать весь сервер, спасибо.

fat_angel ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

>Вот и выросло поколение "линуксоидов"...

Ну каково предложение такова и реакция…

>man ln


Прошу проще за дурацкий вопрос но на что в данном случае делать ссылки и где?

>И ещё почитай про правила экспорта для nfs4, там много чего полезного есть,


Давно уже на нее посматриваю, вот только руки никак не дойдут попробовать.

>оттуда стоит перенять это даже для nfs3.


А они (правила) разве будут работать если соответствующих функций в nfs3 нет?

И спасибо за помощь.

fat_angel ★★★★★ ()

Re: NFS-сервер не дает отмонтировать устройства — как побороть?

> Ну каково предложение такова и реакция…
Это был самый правильный совет, который здесь дали.

> А они (правила) разве будут работать если соответствующих функций в nfs3 нет?

Функции здесь ни при чём, я про подход, в котором все рессурсы, которые необходимо экспортировать в nfs4 вначале собираются с помощью mount -o bind в один "рутовый" каталог. А ссылку нужно делать из экспортируемого каталога на каталог в который монтируется какое-либо устройство. В этом случае nfs сервер не будет занимать примонтированное устройство, и если его извлечь там будет просто ссылка на пустой каталог.

> Давно уже на нее посматриваю, вот только руки никак не дойдут попробовать.

Попробуйте, точно понравится, настолько, что не сможете оторваться потом. :)

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