Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: check mount  (Прочитано 545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Puggy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
check mount
« : 19 Ноября 2010, 09:53:47 »
Здравствуйте, задача сделать "чекалку", примонтирован реcурc или нет, если нет, то монтировать.
Скрипт не рабочий, но что то подобное хотелось бы осуществить, подскажи в каком направлении копать?
#!/bin/bash
MOUNT=$(server1:/backups/immortal on /backup type nfs (rw,nfsvers=3,addr=192.168.0.2))
MOUNT2=$(mount | grep -o 'server1.*')
if [ $MOUNT2 -eq $MOUNT ]; then
then
    exit
else
    mount -t nfs server1.itc:/backups/gate /backups
fi

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: check mount
« Ответ #1 : 19 Ноября 2010, 10:09:37 »
Для этого есть такая штука - называется autofs. Если я правильно понял задачу.

Оффлайн Puggy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: check mount
« Ответ #2 : 19 Ноября 2010, 11:28:53 »
конечно штука функциональная, но мне проще поставить скрипт и добавить его в крон..тем более сервер не один

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: check mount
« Ответ #3 : 19 Ноября 2010, 11:40:49 »
Чем проще-то?
autofs работает очень просто. На сервере, с которого монтируется - ничего не нужно (кроме объявления экспортируемых nfs, если речь о них). На клиентах - указываете точки монтирования в /etc/auto.export (например) - и забываете про них. Как только требуется обращение к разделу - он автоматически монтируется. При отсутствии обращений какое-то время (тоже задается в этом файле) - раздел будет отмонтирован.
Кстати - очень подходит для монтирования домашних директорий для пользователей по nfs (пример - в auto.home)

Куда уж проще?

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.