akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
honahtЯ боюсь udisks, и всего, что с ним связано. Вот какая фигня с одной флэшкой у меня получается при использовании udevil, udiskie и т.п.KoluchkaКрайне плюсую, очень удобный скрипт и тонко настраивается, при необходимости. mount | grep sdb /dev/sdb on /media/GDF2 type vfat (<skip>) lsblk | grep sdb sdb 8:16 1 1,9G 0 disk └─sdb1 8:17 1 1,9G 0 part С другой флэшкой, на которой тоже один fat-раздел, всё нормально. А при использовании правила udev, которое я приводил в стартовом посте, с той же заколдованной флэшкой всё выглядит так, как и должно быть: mount | grep sdb /dev/sdb1 on /media/GDF2 type vfat (<skip>) lsblk | grep sdb sdb 8:16 1 1,9G 0 disk └─sdb1 8:17 1 1,9G 0 part /media/GDF2 |
honaht |
|
Темы:
5
Сообщения:
266
Участник с: 04 февраля 2011
|
akoropudevil может использоваться без udisks. akoropУМВР: @arch ~]$ mount|grep sdb && lsblk|grep sdb /dev/sdb1 on /media/sdb1-usb-USB3.0_FLASH_DRI type vfat /.../ sdb 8:16 1 58,9G 0 disk └─sdb1 8:17 1 58,9G 0 part /media/sdb1-usb-USB3.0_FLASH_DRI
gentoo
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
honahtДа, я присмотрелся - если я просто запускаю devmon, то udisks в памяти отсутствует. А фигня присутствует. Так что от этой флэшки udevil глючит точно так же, как глючит udidkie+udisks.akoropudevil может использоваться без udisks. Так что udevil и сам по себе же внушает тревогу. akorop honahtКак оказалось, не только udisks, но и udevil тоже. [[email protected] rules.d]# top -b -n 1 | grep "udisks\|udevil" 8250 root 20 0 8000 1648 1304 S 0,0 0,0 0:00.00 udevil [[email protected] rules.d]# lsblk | grep sdb ; mount | grep sdb sdb 8:16 1 1,9G 0 disk └─sdb1 8:17 1 1,9G 0 part /dev/sdb on /media/GDF2 type vfat (<skip>) [[email protected] rules.d]# lsblk | grep sdb ; mount | grep sdb sdb 8:16 1 3,7G 0 disk └─sdb1 8:17 1 3,7G 0 part /media/AK-4G /dev/sdb1 on /media/AK-4G type vfat (<skip>) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
akorop, вставьте обе флешки и выполните lsblk -f |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
NatrioВот так это выглядит до всех монтирований. То есть флэшки воткнуты, но нет ни правила udev, ни запущенных демонов-монтировщиков. sdb vfat GDF2 33FC-C8D7 └─sdb1 vfat GDF2 33FC-C8D7 sdc └─sdc1 vfat AK-4G A313-32A4 Теперь выдёргиваю флэшки, копирую правило udev на рабочее место, и опять вставляю. sdb vfat GDF2 33FC-C8D7 └─sdb1 vfat GDF2 33FC-C8D7 /media/GDF2 sdc └─sdc1 vfat AK-4G A313-32A4 /media/AK-4G Таперь выдёргиваю флэшки, удаляю правило, запускаю devmon из пакета udevil и опять вставляю флэшки. sdb └─sdb1 vfat AK-4G A313-32A4 /media/AK-4G sdc vfat GDF2 33FC-C8D7 └─sdc1 vfat GDF2 33FC-C8D7 В этих данных я вижу одно отличие: для заколдованной флэшки выводится UUID диска в целом, а для нормальной - не выводится. Что это за uuid - непонятно. Но, с другой стороны, для винта тоже выводится, притом и для sda2, который extended partition: sda vfat DOS 4E05-3164 ├─sda1 vfat DOS 4E05-3164 /home/ftp1/pub/c ├─sda2 vfat DOS 4E05-3164 |