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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?  (Прочитано 4833 раз)

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

Оффлайн leonidps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Because I’m easy come, easy go
    • Просмотр профиля
ubuntu-server 10.10
столкнулся с тем что smbumount не работает
#! /bin/sh

SHARE_D="/data_l/smbbase_lift"

smbmount //192.168.1.9/Base $SHARE_D -o ro,iocharset=utf8,user=,pass=

rsync -ruv --delete-after $SHARE_D/*.mdb /data_l/base_lift

smbumount $SHARE_D

пишет:
: 17: smbumount: not found
нагуглил вот такое малосодержательное
http://ubuntuforums.org/showthread.php?t=1612529
может чего доустановить надоть?
или утилите замена уже есть?
Правила существуют не только для того чтобы их нарушать

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #1 : 07 Декабря 2010, 17:23:27 »
# aptitude install smbfs
# PASSWD="$MNT_PASSWD" mount.cifs "$SHARE" "$MNT_POINT" -o user="$MNT_USR",iocharset=utf8

Оффлайн danila77

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #2 : 07 Декабря 2010, 19:06:50 »
Вы не поверите, но umount /точка/монтирования должно работать  со всеми видами файловых систем.
В том числе самбой.

smbumount $SHARE_D

Оффлайн leonidps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Because I’m easy come, easy go
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #3 : 07 Декабря 2010, 20:01:20 »
благодарю за поддержку, однако
попробую ответить из дома по памяти, а завтра проверю на работе еще раз
Цитировать
aptitude install smbfs
это было действие было выполнено сразу - ответ: уже установлена новейшая версия smbfs
Цитировать
umount $SHARE_D
это действие тоже было выполнено сразу же, сообщения об ошибке нет, но и шара остается примонтированной

Правила существуют не только для того чтобы их нарушать

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #4 : 07 Декабря 2010, 20:33:07 »
root@dell:~# which smbmount | xargs ls -l
lrwxrwxrwx 1 root root 17 2010-09-15 09:23 /usr/bin/smbmount -> /sbin/mount.smbfs
man mount.smbfs == man mount.cifs

если так сильно хочется для самбы спец umount, юзайте umount.cifs
« Последнее редактирование: 07 Декабря 2010, 20:35:00 от censor »

Оффлайн leonidps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Because I’m easy come, easy go
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #5 : 08 Декабря 2010, 10:16:15 »
Цитировать
если так сильно хочется для самбы спец umount, юзайте umount.cifs
man umount.cifs: Нет справочной страницы для umount.cifs
можно предположить что в ядро maverick не включено
 
однако я был неправ(а прав данила-мастер), работает вот это
Цитировать
Вы не поверите, но umount /точка/монтирования должно работать  со всеми видами файловых систем.
В том числе самбой.
попробовал вот так
umount -v $SHARE_D
пишет: device is busy
думаю закрыта тема.
Правила существуют не только для того чтобы их нарушать

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #6 : 08 Декабря 2010, 19:14:50 »
Цитировать
если так сильно хочется для самбы спец umount, юзайте umount.cifs
man umount.cifs: Нет справочной страницы для umount.cifs
(Нажмите, чтобы показать/скрыть)
root@dell:~# dpkg -S umount.cifs
smbfs: /usr/share/man/man8/umount.cifs.8.gz
samba-doc: /usr/share/doc/samba-doc/htmldocs/manpages/umount.cifs.8.html
smbfs: /sbin/umount.cifs
может у вас не все пакеты установлены?

Оффлайн leonidps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Because I’m easy come, easy go
    • Просмотр профиля
Re: как отмонтировать smb ресурс в Ubuntu-сервер 10.10?
« Ответ #7 : 10 Декабря 2010, 21:46:31 »
Цитировать
может у вас не все пакеты установлены?
тоже так предполагал, однако
root@leops:~dad# apt-get install smbfs
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия smbfs.
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@leops:~dad # dpkg -S umount.cifs
dpkg: файл *umount.cifs* не найден.
root@leops:/home/daddy#


итак, совершенно конкретная задача:
- подключить некоторое количество самба шар,
- выполнить резервное копирование,
- после всего перечисленного безобразия мне хотелось бы все примонтированные самба-фс отвалить

при этом выяснилось что в maverick утилита smbumount не работает

частное решение

тогда по совету danila77 я отказался от явного вызова smb утилит, но использовал mount - umount

а именно:

примонтирование:   mount -t cifs

отмонтирование:    umount -a -t cifs

ключ -а отваливает все самба-фс пользователя, что может иногда быть и неприемлемо, однако при этом никаких device is busy,
что в моей задаче оказалось решающим фактором
Правила существуют не только для того чтобы их нарушать

 

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