Войти

Показать полную графическую версию : [решено] Проблема с подключением сетевого диска


Страниц : [1] 2

berkut_174
07-06-2011, 16:54
Имеется два ПК (ALT Linux) в локальной сети (ПК1 и ПК2).
Задача: подключить из расшаренной папки ПК1 сетевой диск на ПК2. При этом ПК1 может быть включен позже ПК2. Получается при включении ПК2 samba пытается подключить файловую систему, но не может, т.к. в данный момент ПК1 выключен.
Сетевой диск подключаю следующим образом через /etc/fstab:

//192.168.112.202/Obmen /media/Obmen cifs guest 0 0

Если ПК1 включен раньше чем ПК2 - то все впорядке, диск монтируется, чтение/запись, вообщем как и надо...
В интернете находил что то про параметр _netdev. Пробовал вписывать в /etc/fstab
//192.168.112.202/Obmen /media/Obmen cifs _netdev,guest 0 0
Результата не получил. При загрузке, Linux долго думает на Mounting Samba ... и естественно выдает FAILED.
Пожалуйста, помогите сделать чтобы сетевой диск мог подключаться незавимо от того когда был включен ПК1. Примерно так же, как это происходит в Windows.

contoso.com
07-06-2011, 18:00
NFS (http://ru.wikipedia.org/wiki/Network_File_System) ?

vadblm
07-06-2011, 18:05
fstab плохо подходит для автоматического монтирования сменных носителей, в т.ч. сетевых. Используйте autofs.

berkut_174
07-06-2011, 18:11
NFS ? »
Возможно... надо попробовать...
Хм... если сделаю этим способом будет ли выполняться условие:
сетевой диск мог подключаться незавимо от того когда был включен ПК1
???
vadblm, сейчас буду изучать :)

Подскажите правильно ли я делаю:
(все действия получается необходимо делать на клиентском ПК? да?)
редактирую файл auto.master

/media /etc/auto.media --timeout 60

далее создаю файл... /etc/auto.media

obmen -rw,intr 192.168.112.202:/home/user/obmen

Честно не уверен что делаю правильно, т.к. не совсем понял как это все работает...

vadblm
07-06-2011, 21:33
obmen -fstype=cifs,guest ://192.168.112.202/Obmen

Вроде так, судя по ману и тому, что у вас в фстабе.

berkut_174
08-06-2011, 08:16
Вроде так, судя по ману и тому, что у вас в фстабе. »
А куда это писать? В какой файл то?
Вообщем я запутался окончательно... Нашел для ALT Linux http://www.altlinux.org/NFS... И не знаю то это или не то... Помогите ссылочкой на какой-нибудь FAQ по настройке.
Про подключение самбы много чего в инете есть (как настроить, как смонтировать и т.д.), а про nfs ничего конкретного для моего варианта не могу найти...

ruslandh
08-06-2011, 09:07
А куда это писать

auto.master

Вам правильно сказали про automount.

Ну, и можно монтировать уже из браузера - что-то типа konqueror или его аналога в Gnome - вез всяких fstab и проч.

contoso.com
08-06-2011, 09:12
может быть такое подойдет. Сильно в описание не вдавался, но по первым строкам
Amd is a daemon that automatically mounts filesystems whenever a file or directory within that filesystem is accessed. Filesystems are automatically unmounted when they appear to have become quiescent.
ссылка (http://linux.die.net/man/8/amd)

а н-нет. дочитал до конца

Symbolic links on an NFS file system can be incredibly inefficient. In
most implementations of NFS, their interpolations are not cached by the
kernel and each time a symbolic link is encountered during a lookuppn
translation it costs an RPC call to the NFS server. It would appear that
a large improvement in real-time performance could be gained by adding a
cache somewhere. Replacing symlinks with a suitable incarnation of the
auto-mounter results in a large real-time speedup, but also causes a
large number of process context switches.

YDen
08-06-2011, 09:13
Можно вклиниться и спросить здесь.
Тоже нужно подключить два или более сетевых дисков.
Система:
-рабочие станции Runtu lite 10.04
-сервер freeBSD 8

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

Спасибо

ruslandh
08-06-2011, 09:55
automount монтирует ресурс в момент обращения к точке монтирования. Вернее при запросе содержимого каталога.

berkut_174
08-06-2011, 10:14
Вернее при запросе содержимого каталога. »
Мне нужно чтобы сетевой диск постоянно висел в моем компьютере как это было в Windows.
Вообщем что наделал:
1. На главном ПК отредактировал файл /etc/exports
/home/user/Общая 192.168.112.205(rw)
2. На клиенте отредактировал файл auto.master
/media/share /etc/auto.share
3. На клиенте создал файл auto.share
Общая -rw,soft,intr 192.168.112.202:/Общая
4. На главном запустил все службы
chkconfig portmap on
chkconfig nfs on
chkconfig nfslock on
5. На клиентском запустил
chkconfig portmap on
chkconfig nfslock on
6. Отключил самбу на главном
chkconfig smb off
7. Естественно на обоих компах стоит autofs и загружается автоматом.
8. Перезагрузил оба компа.
В результате ни че не понял... Где мой смонтированный диск? Что делаю не так?
На клиенте даю команду
service autofs status
в ответ
automount is running

vadblm
08-06-2011, 12:13
А куда это писать? В какой файл то? »
Пардон, думал это очевидно. В ваш auto.media, при продемонстрированном вами auto.master.
В результате ни че не понял... Где мой смонтированный диск? Что делаю не так? »
Ну раз уж вы переметнулись на NFS (между прочим, она с точки зрения автомонтирования ничем не лучше smb/cifs, правда лучше в плане производительности и вообще "родная" для *nix), то не мешало сначала проверить работоспособность руками (mount -t nfs <сервер>:<экспорт> <точка монтирования>). А так, automount монтирует фс в момент доступа к точке монтирования.

berkut_174
08-06-2011, 13:32
А так, automount монтирует фс в момент доступа к точке монтирования. »
Т.е. пока я вручную не зайду... допустим в каталог /media/share/Obmen, то в Моем компьтере никакого диска не будет? Я правильно понимаю?

vadblm
08-06-2011, 13:35
Т.е. пока я вручную не зайду... допустим в каталог /media/share/Obmen, то в Моем компьтере никакого диска не будет? Я правильно понимаю? »
Точно так. Либо вы лично, либо кто-то ещё, пусть даже какой-то скрипт попытается скажем что-то считать/записать с/на шару.

berkut_174
08-06-2011, 13:38
Мда... А возможен ли вариант чтобы сетевой диск всегда был в моем компьютере? (опять повторюсь :) как в Windows)

contoso.com
08-06-2011, 13:44
вы хотите странного :)

vadblm
08-06-2011, 13:47
А возможен ли вариант чтобы сетевой диск всегда был в моем компьютере? »
При выключенной удалённой машине? :lol:
как в Windows »
В Windows ровно так же - ресурс монтируется при попытке доступа. Правда, там ещё есть SMB browser, показывающий доступные ресурсы по мере их объявления, но вроде и в autfs можно что-то подобное намутить. Гуглите.
PS Ещё крутится в голове слово Avahi (http://ru.wikipedia.org/wiki/Avahi)...

berkut_174
08-06-2011, 13:55
Не ну я про то что в Windows в Моем компьютере сетевые диски отображаются всегда, незавимо включен ли удаленны комп или нет, ну и естественно если удаленная машина выключена - то доступа нет, а вот если включена - тогда открывается. А здесь придется куда то в файловую лезть... Я же правильно понял?
Просто я к чему. Нужно чтобы пользователь безовсяких заморочек мог видеть сетевой диск в Моем компьютере. Но может получиться что пользователь включит комп раньше чем комп с которого будет подключаться сетевой диск. Поэтому мне не подходит самба, т.к. она монтирует диски при включении! А как она смонтирует при включении если компьютер на котором находится сетевой диск сейчас выключен?...

vadblm
08-06-2011, 13:59
Моем компьютере сетевые диски отображаются всегда, незавимо включен ли удаленны комп или нет, ну и естественно если удаленная машина выключена - то доступа нет, а вот если включена - тогда открывается. »
Не открываются, а показываются.
Перечитайте
там ещё есть SMB browser, показывающий доступные ресурсы по мере их объявления »

berkut_174
08-06-2011, 14:20
Ладно... вообще ни че не понятно... Буду читать про autofs... мож че интересное нарою...
Не открываются, а показываются. »
Ну мне то впринципе и надо чтобы сетевой диск показывался всегда в Мой компьютер... и при необходимости открывался, естественно если удаленная машина включена :)




© OSzone.net 2001-2012