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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как сделать точку монтирования usb устройств в Home пользователя  (Прочитано 3648 раз)

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

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
Вопрос может быть и глупый, но все же ...

Подскажите как сделать чтобы все usb устройства (будь то флешка или usb-винт) появлялись в папке определенного пользователя, а не в media.
Еще было бы хорошо если бы каталог монтирования именовался в зависимости от самой флешки или устройства (по серийному номеру или еще как).

Большое спасибо!

Villain

  • Гость
зачем создавать себе трудности? просто сделайте в домашней папке ссылку на /media и всё :P

Оффлайн nett00n

  • Милиционер-линуксоид
  • Активист
  • *
  • Сообщений: 899
  • Отпускаю грехи
    • Просмотр профиля
    • Мой блог
не трудности. Это достаточно удобно. Видел реализацию в xandros. Хотел сделать себе так же. Так что ждем ответа
Не вступайте в Ряды Фурье #godville
Я линуксоид, ставший виндузятником. Такие дела.

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
Ссылка на media ... это конечно хорошо но хотелось бы все таки с жесткой привязкой .... а то в конторе пять флешек Kingstone а для одной программы надо работать с явно указанным путем ... ubuntu делает Kingstone затем KINGSTONE затем kingstone и т.д. и всякий раз надо менять путь в программе ... вот ... А программа эта это 1С которая работет с базами клиентов с разных флешек ....

Оффлайн zmgorynych

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Отредактируйте файл /etc/fstab

Оффлайн bucker

  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
Писать правила udev для каждой флешки.  https://help.ubuntu.com/community/UsbDriveDoSomethingHowto

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
Спасибо буду пробывать ...  :)

Oni-chan

  • Гость
как вариант, можно поставить ivman и там в конфигах можно явно указывать, что следует делать при подключении устройства

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Отредактируйте файл /etc/fstabМожно рабочие примеры?
Пробовала монтировать в /home/`whoami`, /home/$USER и в $HOME. Выдаёт ошибку "Не найдена точка монтирования /home/`whoami`" и т.п. в зависимости от варианта запроса в fstab.
Другими словами fstab игнорирует переменные и константы, и пытается примонтировать as is.
Подпись автора jillsmitt истинна...

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Ссылка на media ... это конечно хорошо но хотелось бы все таки с жесткой привязкой .... а то в конторе пять флешек Kingstone а для одной программы надо работать с явно указанным путем ... ubuntu делает Kingstone затем KINGSTONE затем kingstone и т.д. и всякий раз надо менять путь в программе ... вот ... А программа эта это 1С которая работет с базами клиентов с разных флешек ....

Вставляете флешку, затем на значке этой флешки (на рабочем столе которая) идете в ее свойства, последняя вкладка - указываете точку монтирования, например 1Cbases, отключаете флешку, вытаскиваете и вставляете заново - теперь флешка примонтировалась в /media/1Cbases

Для каждой нужной вам для этого флешки делаете тоже самое, Gnome запоминает для каждой флешки точку монтирования (/media/1Cbases) и монтирует в одну и ту же папку, все остальные флешки монтируются либо в /media/disk (если флешка никак не названа) либо /media/ИМЯ_ФЛЕШКИ

Указать другой путь монтирований кроме /media нельзя. Это жестко вкомпилировано в HAL скрипты.

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Как правильно заметил Nebulosa, с помощью gparted или mlabel "раздай" всем флешкам свои уникальные имена (label) и они будут монтироваться именно по ним в каталоге /media/
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
Так и сделал в итоге .... раздал уникальные имена и сделал ссылку в home на /media ....
Но сплю и вздрагиваю от того что пользователи могут переименовать свои флехи и путям пипец придет ... (я же не всегда рядом ... а народ может и неразобраться)

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Как правильно заметил Nebulosa, с помощью gparted или mlabel "раздай" всем флешкам свои уникальные имена (label) и они будут монтироваться именно по ним в каталоге /media/

А ведь я сказал совершенно другое!  :coolsmiley:

Еще раз - имя флешки может быть ЛЮБЫМ или не иметь его вовсе. Все равно флешки будут монтироваться в нужную подпапку.

Повторяю - нужно в свойствах флешки через значок на рабочем столе в Свойствах установить точку монтирования.

И теперь эта флешка будет монтироваться в папку /media/1Cbases с любым другим именем, идентификация флешки идет по uid номеру. Еще есть соседняя вкладка и там тоже можно указывать точку монтирования, в чем между ними разница я пока не понял.
Не нужно лазить ни в какой gparted. Просто указите свойства и подключите флешку заново - она примонтируются в указанную папку.

Механизм процесса под катом:
(Нажмите, чтобы показать/скрыть)

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Ну да, другое.
Но при присоединении именованной флешки к компу с виндой пользователь также видит её лэйбу, в гноме - лейбу, в хфсе - её же, и т.д. так что, на мой взгляд, задание имени флешки вполне нормальный вариант...
Много путей решения задач, к слову, никак не минус :)...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Ну да, другое.
Но при присоединении именованной флешки к компу с виндой пользователь также видит её лэйбу, в гноме - лейбу, в хфсе - её же, и т.д. так что, на мой взгляд, задание имени флешки вполне нормальный вариант...
Много путей решения задач, к слову, никак не минус :)...
Дык тут два зайца одним ударом убиваются:
1. Пользователь волен называть свою флешку каким угодно именем (и не тревожить свое внутреннее равновесие)
2. Программа всегда будет получать доступ в данным по строго определенному пути, что и требуется условием поставленной задачи.
Ссылка на media ... это конечно хорошо но хотелось бы все таки с жесткой привязкой .... а то в конторе пять флешек Kingstone а для одной программы надо работать с явно указанным путем

Кстати вопрос.. как установить имя флешкиd Linux?..

 

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