Запретить монтирование конкретного диска [РЕШЕНО]

Автор mexx, 12 мая 2017, 20:15:19

« назад - далее »

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

mexx

Когда подключаю к ноутбуку USB LTE-модем, добавляется также совершенно ненужный мне диск:
/dev/sr1: UUID="2013***" LABEL="Connect Manager" TYPE="iso9660" PTTYPE="mac"
Возможно ли запретить ему монтироваться при подключении?
Debian 10
Debian 10 KDE
Debian 11 Gnome

Kato

В модеме отключите диск через ат-команды

mexx

#2
Цитата: Kato от 13 мая 2017, 01:55:51В модеме отключите диск через ат-команды
Не так просто... Типа, девайс в режиме "только модем"?
А в linux это не решается?
Debian 10
Debian 10 KDE
Debian 11 Gnome

Kato

Цитата: mexx от 14 мая 2017, 00:20:19Типа, девайс в режиме "только модем"?
да

Cообщение объединено 14 мая 2017, 03:14:49

Цитата: mexx от 14 мая 2017, 00:20:19А в linux это не решается?
через терминал подключиться к модему и ввести нужную команду

mexx

#4
Цитата: Kato от 14 мая 2017, 03:13:45через терминал подключиться к модему и ввести нужную команду
В смысле по telnet подключиться? Так он не принимает так at-команды вроде. Или должен? Или про что речь?

Модем ZTE MF825 (МТС 830FT):
$ lsusb
Bus 001 Device 008: ID 19d2:1403 ZTE WCDMA Technologies MSM

Он залочен МТС, разлочивать/перепрошивать и т.п. не хочу, так как нужна стабильная работа модема (что сейчас и происходит), а там есть разные подводные камни (судя по форуму на 4pda - http://4pda.ru/forum/index.php?showtopic=555876). Модем управляется через веб-сервер, основные команды прекрасно работают (старт/стоп/автодозвон/режимы и т.п.). Команды AT%USBMODEM=0 или AT^U2DIAG=0 или AT+ZCDRUN=8 не принимает, говорит "failure". Возможно, обрезано МТС. Или я не нашел правильной команды.
Создавая тему, я имел в виду, может что-то типа блеклиста для fstab предусмотрено в системе?
Debian 10
Debian 10 KDE
Debian 11 Gnome

qupl

Цитата: mexx от 14 мая 2017, 15:16:57Создавая тему, я имел в виду, может что-то типа блеклиста для fstab предусмотрено в системе?
То что не прописано в fstab монтируется каким-то дополнительным ПО. Чаще всего в DE включается/выключается автомонтирование сменных носителей.

mexx

Никакого дополнительного ПО я для девайса не устанавливал, просто воткнул его в USB.

В /etc/fstab прописано:
Цитировать/dev/sr0   /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sr1   /media/cdrom1   udf,iso9660 user,noauto     0       0
И сабж соответственно монтируется как /media/cdrom1
Но даже если эти строки закомментировать, диск все равно автоматически монтируется при загрузке системы, только уже в /media/user
В /etc/mtab вижу:
Цитироватьtmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=1225020k,mode=700,uid=1000,gid=1000 0 0
/dev/sr1 /media/user/Connect\040Manager iso9660 ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500 0 0

В DE просмотр носителей при вставке и просмотр носителей в управлении файлами выключены. Или я не о том?
Debian 10
Debian 10 KDE
Debian 11 Gnome

qupl

Правило udev
ATTRS{removable}=="1", SUBSYSTEMS=="block", NAME=""
подкорректировать под ваш тип устройства.
Включаете udevadm monitor, подключаете устройство, смотрите чем его можно идентифицировать.

mexx

#8
Цитата: qupl от 15 мая 2017, 07:10:06Включаете udevadm monitor, подключаете устройство, смотрите чем его можно идентифицировать.
Узнал много нового, спасибо.
По monitor не понял как его можно идентифицировать.
По info, очевидно, можно попробовать:
ЦитироватьATTRS{model}=="USB SCSI CD-ROM "
Но пока не понял в какое именно правило udev прописать. Создать новое в /etc/udev/rules.d ?
Debian 10
Debian 10 KDE
Debian 11 Gnome

qupl

Цитата: mexx от 15 мая 2017, 14:13:48Но пока не понял в какое именно правило udev прописать. Создать новое в /etc/udev/rules.d ?
Да, отдельное.

mexx

С ключом (ключами) совпадения == вроде все понятно. А ключ назначения какой поставить?
Debian 10
Debian 10 KDE
Debian 11 Gnome


mexx

#12
Цитата: mrgoodvin от 15 мая 2017, 21:35:42Напутствие ...
Да, ключ ENV{UDISKS_IGNORE}="1" полностью решает задачу, спасибо.
Как посмотреть все доступные переменные udisks2?
Вопрос снят - https://debianforum.ru/index.php?topic=12699.msg97213#msg97213
Debian 10
Debian 10 KDE
Debian 11 Gnome

Deportivo

Debian 9 Lenovo G5030

mexx

Цитата: Deportivo от 26 мая 2017, 16:19:52Поставить usb-modeswitch
Установлен. Но он не управляет модемом.
Модем ZTE MF825 (МТС 830FT) на самом деле не совсем модем. Вернее, не только модем.
Девайс имеет свою ОС на Linux, которая и управляет собственно модемом (есть веб-сервер для настроек), а также поднимает у себя:
Цитироватьusb0  Link encap:Ethernet  HWaddr *** 
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::***/64 Scope:Link
          UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST  MTU:1500  Metric:1
У меня же появляется сетевая карта, подключенная по usb:
Цитироватьusb0  Link encap:Ethernet  HWaddr *** 
          inet addr:192.168.99.***  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::***/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
И Ethernet (usb0) соединение в NM, которым он и управляет. Ну как-то так, на точность определений не претендую :)
Debian 10
Debian 10 KDE
Debian 11 Gnome