Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] Проблема с подключением сетевого диска

Ответить
Настройки темы
ALTLinux - [решено] Проблема с подключением сетевого диска

Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Имеется два ПК (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.

Отправлено: 16:54, 07-06-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата berkut_174:
Ну мне то впринципе и надо чтобы сетевой диск показывался всегда в Мой компьютер... и при необходимости открывался, естественно если удаленная машина включена »
Тогда ройте в сторону упомянутого Avahi. Подсказать готовый рецепт не могу, не пользуюсь "моргающими" SMB-шарами.

Отправлено: 14:21, 08-06-2011 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


А если сделать скрипт, который через каждые, ну например, 10 мин будет пробовать смонтировать сетевой диск? Будет ли это как то влиять на работу пользователя? Будут ли вылазить какие-н. окна? Или это все можно сделать "тихо"?

Отправлено: 15:26, 08-06-2011 | #22


Пользователь


Сообщения: 87
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата berkut_174:
А если сделать скрипт, который через каждые, ну например, 10 мин будет пробовать смонтировать сетевой диск? »
ну если уж пошли такие извращения, то не пытаться смонтировать, а просто посылать пинг и при условии положительного ответа, монтировать удаленный ресурс.
Цитата berkut_174:
Будет ли это как то влиять на работу пользователя? Будут ли вылазить какие-н. окна? Или это все можно сделать "тихо"? »
зависит от того, какой скрипт напишите

Отправлено: 16:28, 08-06-2011 | #23


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата contoso.com:
зависит от того, какой скрипт напишите »
Если учесть что это будет мой первый скрипт в линуксе, тогда не знаю каким он вообще будет
Сейчас попробуем что-нибудь сделать
Вот что-то написал. Правда не уверен что будет работать Нужна помощь при заполнении после слова иначе. Надо сделать чтобы через 10 мин скрипт запускался заново.
Код: Выделить весь код
#!/bin/bash
ping="ping -c 3 192.168.112.202"
# проверяем нахождение компьютера в сети
if $ping ; then
# если условие выполняется монтировать диск
    mount -t cifs //192.168.112.202/obmen /media/obmen -o guest
else 
# запускать скрипт заново через 10 минут
    ????????
fi
exit
Вроде работает. Осталось только заставить его запускаться через каждые 5-10 минут.

Последний раз редактировалось berkut_174, 08-06-2011 в 21:57.


Отправлено: 17:42, 08-06-2011 | #24


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Ну что у кого-нибудь может есть какие-нибудь соображения как можно заставить скрипт запускаться автоматически через каждые 10 мин? Я подумал про crontab... но мне не совсем это нравится... т..к. при этом скрипт будет крутиться бесконечно, через каждые 10 мин, даже если диск уже смонтируется.

Отправлено: 07:39, 09-06-2011 | #25


Пользователь


Сообщения: 87
Благодарности: 3

Профиль | Отправить PM | Цитировать


man at

Отправлено: 08:40, 09-06-2011 | #26


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Сделал так:
Код: Выделить весь код
#!/bin/bash
ping="ping -c 3 192.168.112.202"
# проверяем нахождение компьютера в сети
if $ping ; then
# если условие выполняется монтировать диск и откл. службу crond
    (mount -t cifs //192.168.112.202/obmen /media/obmen -o guest) & (service crond stop)
else 
# выход
    exit
fi
exit
+ к этому создал задачу crontab для пользователя, запускать данный скрипт через каждые 4 минуты
Код: Выделить весь код
crontab -u user -l
SHELL=/bin/bash
0-59/4 * * * * /etc/start
Только не запускается у меня он автоматом, только если через терминал запускать скрипт. Наверно как то нужно указать чтоб он это через терминал запускал? Помогите, пожалуйста.

Последний раз редактировалось berkut_174, 09-06-2011 в 09:15.


Отправлено: 09:04, 09-06-2011 | #27


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


crond лучше не выключать. Он служит многим целям.
лучше просто разрешить пользователю монтировать ресурс - когда надо - смонтирует, нет сервера - получит ошибку.

-------
Поспешай не торопясь


Отправлено: 09:24, 09-06-2011 | #28


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
лучше просто разрешить пользователю монтировать ресурс - когда надо - смонтирует, нет сервера - получит ошибку. »
Если бы все так просто... Дело в том что пользователь сидит на tmpfs... И пользователь не сможет смонтировать раздел сам - он не умеет! Может предложите альтернативный скрипт? Мне надо чтобы сетевой диск всегда показывался в моем компьютере, либо монтировался автоматически. А может есть какая то альтернатива (кроме nfs,avahi - несовсем понял как они работают, да и документации маловато...)?
ps. Хотя как вариант можно в скрипт назначить создание ярлыка на сетевую папку на рабочем столе пользователя... но...

Отправлено: 09:33, 09-06-2011 | #29


Пользователь


Сообщения: 87
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вы можете дать объективное обоснование того, зачем Вам в "Мой компьютер" отображение сетевого диска? Без всяких там "а вот в windows...." или "пользователь хочет..." Сделайте сначала так, чтобы оно вообще работало, а потом будете прикручивать различные плюшки и хотелки.

Отправлено: 10:03, 09-06-2011 | #30



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] Проблема с подключением сетевого диска

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Проблема с подключением внешнего жесткого диска fish3 Накопители (SSD, HDD, USB Flash) 19 29-03-2013 23:22
[решено] проблема с подключением дополнительного жёсткого диска nomer68 Материнские платы и память 11 02-04-2010 23:26
Разное - Windows Vista. Проблема с подключением сетевого диска iskatel1 Microsoft Windows Vista 3 28-11-2007 01:01
[решено] Проблема с подключением сетевого диска kochegar Microsoft Windows 2000/XP 3 03-06-2007 00:30
Проблема с открытием файлов с сетевого диска Newlog Microsoft Windows NT/2000/2003 3 01-08-2006 17:04




 
Переход