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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: SAN Netgear SC101 монтирование/размонтирование  (Прочитано 1427 раз)

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

Оффлайн cheebuos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Доброго времени суток!
есть девайс SAN Netgear SC101
монтируется к машине через sc101-nbd, причем все действия выполняются под sudo, что не очень удобно. т.е. запись на устройство делаю через sudo mc. прочитать можно без sudo,
написал два скрипта:
один на монтирование
sudo ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0
sudo ut attach C0A88530-BC19-11DF-B33E-0800270E7A55 /dev/nbd1
sudo mount /dev/nbd0 /media/sc101/second
sudo mount /dev/nbd1 /media/sc101/first

второй на размонтирование (машина не хочет перезагружаться, пока устройство не отмонтировано).
sudo umount /media/sc101/second
sudo umount /media/sc101/first

хотелось бы:
1. чтобы SAN монтировался автоматом при загрузке системы
2. чтобы SAN размонтировался, как только система пошла в перезагрузку.
3*. совсем хорошо бы было, если бы тот же Transmission имел бы доступ на запись.
подскажите пожалуйста, в каком направлении копать.


Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #1 : 02 Ноября 2010, 02:31:24 »
1. Прописать в /etc/rc-куда-нибудь, например, в rc.local
2. ... и в /etc/rc6
3. Зависит от типа ФС, для неюниксовых — монтировать с umask=0000 (например), для юниксовых — собственно, назначить владельца/права.

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #2 : 02 Ноября 2010, 03:13:46 »
А почему бы не прописать в fstab ? или я не в ту степь думаю ? ведь это же просто сетевой диск и монтируя через fstab можно задать различные комбинации \ права и соотв. с размонтированием проблем не должно возникнуть
« Последнее редактирование: 02 Ноября 2010, 03:15:23 от gregory5 »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #3 : 02 Ноября 2010, 03:52:24 »
Есть подозрение, что mount в любом случае сработает раньше, чем
sudo ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0

Оффлайн cheebuos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #4 : 02 Ноября 2010, 11:31:50 »
файловая система ext2.
команда ut attach отрабатывается несколько секунд.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #5 : 02 Ноября 2010, 13:39:53 »
> файловая система ext2.
Значит, после монтирования надо дать права на запись пользователю, от которого запущен Transmission.

> команда ut attach отрабатывается несколько секунд.
Тогда, наверное, в rc.local лучше написать так:
ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0 && mount /dev/nbd0 /media/sc101/second
В fstab, кстати, можно его прописать, если хочется, но только с noauto, а потом в нужный момент делать mount /dev/nbd0.

Оффлайн cheebuos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #6 : 14 Ноября 2010, 15:58:36 »
добавил в /etc/rc.local строку
ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0 && mount /dev/nbd0 /media/sc101/second
не работает.

загрузившись, в консольке:

sudo ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0 && mount /dev/nbd0 /media/sc101/second
ut: ioctl(NBD_SET_SOCK): Device or resource busy

пошел курить fstab

Пользователь решил продолжить мысль 14 Ноября 2010, 16:55:17:
спасибо за советы, кое-что все-таки заработало.

/etc/rc.local
видимо перед ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0 && mount /dev/nbd0 /media/sc101/second не хватало sudo (проверю)
но! когда система загрузилась, в папке /media/sc101/second пусто некоторое время. потом в ней все-таки проявляются искомые папки. что именно на это влияет пока не понял. либо просто надо подождать, а потом запускать раздачи, либо нужно обращение в эту папку. все-таки хочется иметь контроль над этим делом.
дело в том. что у меня есть еще медиаплеер, который может работать по самбе. хотелось дать ему доступ к sc101 через компьютер. по другому, видимо, никак. когда sc101 прицепился, пытаюсь расшарить его средствами наутилуса, получаю:
Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/sc101/second/video as we are restricted to only sharing directories we own.
   Ask the administrator to add the line "usershare owner only = false"
   to the [global] section of the smb.conf to allow this
можно как-то автоматизировать эти задачи? а то столько телодвижений и не надежно как-то. хочу получить такое:
1. включаю комп
2. монтируется sc101
3. нужные мне папки на sc101 расшариваются по samba
4. я логонюсь, и все уже примонтировано и расшарено.
5. я вырубаю машину, шары останавливаются, sc101 размонтируется (иначе машина не перезагружается почему-то)
« Последнее редактирование: 14 Ноября 2010, 16:55:17 от cheebuos »

Оффлайн cheebuos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #7 : 19 Ноября 2010, 00:57:38 »
благодарю а помощь. остановился на добавлениее в rc.local такого:
sudo ut attach 3ED06900-BC1A-11DF-B33E-0800270E7A55 /dev/nbd0 && mount /dev/nbd0 /media/sc101/second
sudo ut attach C0A88530-BC19-11DF-B33E-0800270E7A55 /dev/nbd1 && mount /dev/nbd1 /media/sc101/first
вроде бы монтируется само, пусть и не сразу.
по прежнему остается открытым вопрос о размонтировании при выключении или перезагрузки. на сейчас пользуюсь скриптом, если не забываю. если забываюсь, чертыхаюсь конечно, потому что приходится жать reset.
подскажите пожалуйста, куда копнуть на предмет размонтирования?
еще раз, спасибо.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: SAN Netgear SC101 монтирование/размонтирование
« Ответ #9 : 19 Ноября 2010, 10:45:43 »
назовут  же ...  SAN - я уж напрягся. правда netgear несколько расслабляет. думал перепутали - nas по сути . ан нет - хуже на много.
я umount втыкнул во все скрипты etc/rc6.d/*umaunt  и /etc/rc6.d/reboot и почему то rc0.d/
Вроде никаких тормозов при перезагрузке и выключении.
Дома Linux Mint 21.1 / 22.00

 

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