LINUX.ORG.RU

Не работает автомонтирование флешек в Void Linux

 , , ,


0

2

Доброго времени суток всем!

В файловом менеджере pcmanfm не отображаются флешки и диски с ntfs. Обычно на них кликаешь, и они монтируются. Через команду lsblk они видны и «в ручную» монтируются.

Систему ставил «с нуля», i3wm. Может, чего доставить забыл или прописать.

Пользователь присутствует в группах:

[user@t440p ~]$ groups
user wheel floppy audio video cdrom optical storage scanner kvm xbuilder pulse-access

Установлены:

ntfs-3g
gvfs
polkit
udisks2

Подскажите, кто знает, как наладить.

Заранее всем спасибо!

может logout и, потом обратно зайти.(?).

anonymous
()
Ответ на: комментарий от blitz

Будет интересно познакомиться, как void найдёт внешнюю USB sound card с 24bit/96Khz..

blitz
()
Ответ на: комментарий от McG

То, что Runit - не столь важно пока.
Пусть ТС сподобится запустить демон udisks2 для начала из коммандной строки.

Потом, научится прописывать в файле init /etc/ для автозапуска демона и значит, автомаунта USB девйсов.

blitz
()

Решил проблему. В файл /etc/lightdm/Xsession добавил цикл:

if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS";
 then
 eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi

В файловом менеджере слева появилась корзина, ярлыки флешек и дисков.

mad_austronaut ★★★★
() автор топика
Последнее исправление: mad_austronaut (всего исправлений: 1)
Ответ на: комментарий от Gonzo

лол ))
Это то же самое, как высказать:
«Я проехал 2км до торгового центра на вело по вело-дорожке,
в этот супермаркет - меня запустили, а в этот - нет.
Значит - савсем плахая дорожка, и вело никудышное вапще.»

Предлагаю, смотреть на вещи оптимистично и задорно!

blitz
()
Ответ на: комментарий от mad_austronaut

Файловый менеджер - предрассудок и атавизм.
Позабудь о нём - не нужен

Нужно gvfs - для монтирования SD card.
Увидишь содержимое card в /run/media/user/.. как вставишь ей. ну или ему ))

blitz
()
Ответ на: комментарий от blitz

Файловый менеджер - предрассудок и атавизм.

Да-да, будем через ядерную консоль разделы монтировать и файлы копировать. А в интернете через w3m сёрфиться.

mad_austronaut ★★★★
() автор топика
Ответ на: комментарий от blitz

Тю.

Нужно gvfs - для монтирования SD card

Я в курсе.

У ТС:

Установлены:

ntfs-3g
gvfs
polkit
udisks2

Ты выше сказал:

gvfs и автоматическое монтирование внешних USB с usisks2 у ТС не будет работать без systemd

При этом у меня в Void Linux в MATE все монтируется автоматом, systemd нет в системе. Только и всего. А ты пошел лолкать и вапщекать.

Gonzo ★★★★★
()
Ответ на: комментарий от Bruce_Lee

Ставь Cinnamon и переключайся на i3/Openbox, продолжу твою мысль.
Корица - умеет ставить нужные драйвера подо всё, что есть и будет в зоопарке файловых систем.

blitz
()
Ответ на: лично у меня от sqq

Что годного понадеял на Void?
Накормил свою кошку отборным кормом grain-free и tooth care?
Скомпилировал и запустил firefox 58 с clang под mobile?

blitz
()
Ответ на: комментарий от blitz

Ничего не нужно ставить.

Если у тебя воид, то достаточного одного фм — spacefm и утилиту udevil, которая работает в паре с ним и в том числе предоставляет возможность автоматического монтирования и размонтирования (не автоматического) без рута.

А дальше что хочешь накатывай, хоть цинамон, хоть коробку, хоть что. Ну лучше обойтись просто GTK2/3.

Bruce_Lee ★★
()
Последнее исправление: Bruce_Lee (всего исправлений: 1)
Ответ на: комментарий от sqq

Hе юзаю и не юзал никогда ff

А вот один мальчек, никогда не юзал ff/fennec.
и вырос он один совсем, на необитаемом острове, кушая пиявок без галстука.

blitz
()
Ответ на: комментарий от Bruce_Lee

И если это ко мне, то сейчас у /me:
вовсе голый GTK2/3 + Openbox.

blitz
()
Ответ на: комментарий от Bruce_Lee

для автомонтирования флешек и размонтирования без рута с файлового менеджера — не нужны.

О чем и речь. Объясни теперь это товарищу blitz.

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo

При этом у меня в Void Linux в MATE все монтируется автоматом, systemd нет в системе. Только и всего. А ты пошел лолкать и вапщекать.

Покажи, пожалуйста - скринслепок htop с gvfs драйверами.

blitz
()
Ответ на: комментарий от sqq

Действительно, и не очень-то надо.
В документации mdev указано, что так монтирует девайсы минимальный busybox в initrd.

Но когда initrd передаёт управление непосредственно кернелу, со всеми драйверами, то mdev не используется более.
Так это сделано в Arch.

blitz
()
Ответ на: комментарий от blitz

Не могу понять, что и кому ты хочешь доказать?

Void Linux - дистрибутив без systemd. Я пользуюсь MATE в качестве DE, автомонтирование работает. Как оно реализовано - я не знаю, не копался. Скорее всего, там какая-то связка consolekit+dbus. Машины с Void под рукой нет, зато есть Debian 7, которая тоже без systemd. Вот выхлоп:

/usr/lib/gvfs/gvfs-gdu-volume-monitor
/usr/lib/gvfs/gvfsd
/usr/lib/gvfs//gvfs-fuse-daemon -f /home/username/.gvfs
/usr/lib/gvfs/gvfs-afc-volume-monitor
/usr/lib/gvfs/gvfs-gphoto2-volume-monitor
/usr/lib/gvfs/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0
/usr/lib/gvfs/gvfsd-metadata

Что тебе еще показать?

Gonzo ★★★★★
()
Ответ на: комментарий от amd_amd

Еще один. Не говори мне что мне нужно, и я не скажу куда тебе идти.

Сам разберусь, без сопливых скользко.

mad_austronaut ★★★★
() автор топика
Ответ на: комментарий от Gonzo

Судя по выводу `me@lor % ldd /usr/lib/gvfs/gvfsd'

	linux-vdso.so.1 (0x00007ffd5594d000)
	libgvfsdaemon.so => /usr/lib/gvfs/libgvfsdaemon.so (0x00007f0c732a0000)
	libgvfscommon.so => /usr/lib/gvfs/libgvfscommon.so (0x00007f0c73062000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f0c72cb8000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f0c72a62000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f0c72743000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f0c72525000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f0c7216d000)
	libsecret-1.so.0 => /usr/lib/libsecret-1.so.0 (0x00007f0c71f1b000)
	libgcr-base-3.so.1 => /usr/lib/libgcr-base-3.so.1 (0x00007f0c71c81000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f0c71a7d000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f0c71866000)
	libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f0c71610000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f0c713f9000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f0c711f0000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f0c70f7d000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f0c736ce000)
	libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f0c70c61000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f0c70a4c000)
	libgck-1.so.0 => /usr/lib/libgck-1.so.0 (0x00007f0c70815000)
	libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007f0c704e5000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f0c702e1000)
	libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f0c70094000)
	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f0c6fe8d000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f0c6fc85000)

gvfs - что и монтирует девайсы, суть Gnome и p11/polkit зависимое.
Использует MATE gnome libs, для аутентификации юзера в группе wheel при монтировании девайсов.

blitz
()
Ответ на: комментарий от Gonzo

Тогда - ещё проще, на примере OpenBox с systemd.
Вставлена SD card /dev/sdd1, и systemd - не спешит её автоматически монтировать, что есть благо и спокойствие.
Нелублу, когда ОС решает - и вернее, некий девелопер,что и когда нужно монтировать.

blitz@inode /run % lsblk -f
NAME     FSTYPE      LABEL    UUID                                 MOUNTPOINT
sda                                                                
├─sda1   ntfs                 44F0F14880F231B2                     
├─sda2   vfat                 D014-881B                            /boot
├─sda3                                                             
├─sda4   ntfs        Windows  BA1CE8A511488DBF                     
└─sda5   f2fs                 8adcea49-630a-1488-b106-024e133734e2 /
sdb                                                                
├─sdb1   ntfs        Users    B4069F4306148810                     /home/blitz/Users
└─sdb2   crypto_LUKS          f8044bdc-b1d0-41b3-8e8d-fc9980fd6c16 
  └─home btrfs       Home     74c8209e-03ec-46e8-9b4c-4f4601efae2e /root
sdc                                                                
└─sdc1   exfat                58BE-4AC8                            
sdd                                                                
└─sdd1   vfat        CANON_DC 0101-0014                            
sr0                                                                
blitz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.