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


Автор Тема: перестали автоматически монтировться USB диски  (Прочитано 503 раз)

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

Оффлайн kubuntovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
ubuntu 16.04

при подключении флешки или жесткого диска через юсб ничего не происходит. раньше сами монтировались и появлялась ссылка в файловом менеджере. сейчас через программу Диски / примонтировать раздел можно подключить но неудобно . как сделать автомонтирование как и было всегда ?

Оффлайн leszhek

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
ubuntu 16.04

при подключении флешки или жесткого диска через юсб ничего не происходит. раньше сами монтировались и появлялась ссылка в файловом менеджере. сейчас через программу Диски / примонтировать раздел можно подключить но неудобно . как сделать автомонтирование как и было всегда ?

А Вы случайно ничего в каталоге /etc/udev/rules.d не затерли?
(у меня файл называется 60-vboxdrv.rules)

ну и вывод

ps axu | grep udev
покажите, пожалуйста
« Последнее редактирование: 12 Сентябрь 2016, 21:55:53 от leszhek »

Оффлайн alang

  • Старожил
  • *
  • Сообщений: 2508
    • Просмотр профиля
(у меня файл называется 60-vboxdrv.rules)

ТС ни словом не упомянул, что у него система на виртуалке. Какое отношение к его проблеме имеют правила для virtualbox?
Я никого не сторожил!

Оффлайн leszhek

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
(у меня файл называется 60-vboxdrv.rules)

ТС ни словом не упомянул, что у него система на виртуалке. Какое отношение к его проблеме имеют правила для virtualbox?

Точно, это я лоханулся =)
когда проверял настройки udev, не обратил внимания, что это библиотеки virtualbox (только не внутри виртуалки а снаружи, виртуалка установлена на ubuntu)

меня смутили эти строки (точнее подсистема usb*)

SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"

Но, все равно, думаю дело в udev.

Оффлайн kubuntovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
ps axu | grep udev
root       850  0.0  0.1  46220  5412 ?        Ss   сен12   0:00 /lib/systemd/systemd-udevd
aaa       3056  0.0  0.0  39992   280 ?        S    сен12   0:00 upstart-udev-bridge --daemon --user
aaa       6597  0.0  0.0  21316   968 pts/2    S+   00:21   0:00 grep --color=auto udev


aaa@aaa-P35-DS3:/etc/udev$ ls -l
итого 12
drwxr-xr-x 2 root root 4096 апр 12 15:34 hwdb.d
drwxr-xr-x 2 root root 4096 апр 12 15:34 rules.d
-rw-r--r-- 1 root root  153 апр 12 15:34 udev.conf
т.е 1 файл 153 кб и два ПУСТЫХ каталога. посмотрел в наутилусе точно пустые , без скрытых файлов ).



если открыть терминал ( не эмулятор)
/dev/sda7:recovering journal
/dev/sda7:clearing orphaned inode ........
sda7 это раздел с системой.
ещё вопрос как из терминала скопировать (не из эмулятора)

Оффлайн leszhek

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Покажите, все таки

ls -l /etc/udev/rules.d/
И попробуйте создать файл /etc/udev/rules.d/10-amount.rules (владелец root) с таким содержанием:

SUBSYSTEM=="block", KERNEL=="sd[c-z][0-9]", ACTION=="add", RUN+="/bin/mkdir -p /media/flash"
SUBSYSTEM=="block", KERNEL=="sd[c-z][0-9]", ACTION=="add", RUN+="/bin/mount -O uid=1000 /dev/%k /media/flash/"
SUBSYSTEM=="block", KERNEL=="sd[c-z][0-9]", ACTION=="remove", RUN+="/bin/umount /media/flash"
SUBSYSTEM=="block", KERNEL=="sd[c-z][0-9]", ACTION=="remove", RUN+="/bin/rm -r /media/flash"

ну и когда сделаете правило, скажите

udevadm config --reload-rules


Пользователь добавил сообщение 13 Сентябрь 2016, 20:14:43:
Получилось? Нет?
« Последнее редактирование: 13 Сентябрь 2016, 20:14:43 от leszhek »

Оффлайн kubuntovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
ls -l /etc/udev/rules.d/
итого 0
создал файл /etc/udev/rules.d/10-amount.rules (владелец root), сохранил.
ls -l /etc/udev/rules.d/
итого 4
-rw-r--r-- 1 root root 391 сен 15 01:40 10-amount.rules
не перезагружал.
подключаю внешний диск через юсб и ничего.
udevadm config --reload-rules
udevadm: missing or unknown command


Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1580
    • Просмотр профиля
ТС, UUID предполагаемых USB флешек/дисков у вас имеется?
Если да, то достаточно прописать их в /etc/fstab с auto,nofail. Что-то типа:
UUID=device_uuid /mount/point/dir fs auto,nofail 0 0
nofail - чтоб система не ругалась на отсутствие устройства при mount -a, во время бута например.
0 0 - без проверок

P.S. вывод выделяйте тегом code.
Подпись автора jillsmitt истинна...

 

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