udiskie
udiskie copied to clipboard
Automatic unmounting from file manager
Hi, I was all golden with this program until I realized that unmounting via my GUI - PCManFM the devices are automounted yet again. Don't know if this is udiskie's fault, because if I unmount via the tray, the device is properly unmounted.
I just had to add it to ignored list as follows:
program_options:
tray: auto
menu: flat
automount: true
device_config:
- device_file: /dev/mmcblk0
automount: false
If this issue feels out of place, feel free to close it. However I was curious how to solve this problem (device mount looping). Here is the log:
DEBUG [2022-03-21 09:24:41,820] udiskie.udisks2: +++ device_changed: /org/freedesktop/UDisks2/block_devices/mmcblk0
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,821] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,822] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,822] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,822] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,822] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,822] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,823] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,823] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,824] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,824] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,824] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,824] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,824] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,825] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,826] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,826] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,826] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,826] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,827] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,827] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,827] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,827] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,828] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,829] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,829] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,829] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,829] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,829] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,830] udiskie.mount: mounting /org/freedesktop/UDisks2/block_devices/mmcblk0p2 with {'options': None}
DEBUG [2022-03-21 09:24:41,831] udiskie.mount: mounting /org/freedesktop/UDisks2/block_devices/mmcblk0p1 with {'options': None}
DEBUG [2022-03-21 09:24:41,889] udiskie.udisks2: +++ device_mounted: /org/freedesktop/UDisks2/block_devices/mmcblk0p1
DEBUG [2022-03-21 09:24:41,890] udiskie.udisks2: +++ device_changed: /org/freedesktop/UDisks2/block_devices/mmcblk0p1
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,891] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,892] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,892] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,892] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,892] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,893] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,893] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,893] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,894] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,894] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,894] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,916] udiskie.udisks2: +++ device_mounted: /org/freedesktop/UDisks2/block_devices/mmcblk0p2
DEBUG [2022-03-21 09:24:41,918] udiskie.udisks2: +++ device_changed: /org/freedesktop/UDisks2/block_devices/mmcblk0p2
DEBUG [2022-03-21 09:24:41,918] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,919] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,920] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,920] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,920] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,920] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,921] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,921] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,921] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,921] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,922] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,930] udiskie.udisks2: +++ device_changed: /org/freedesktop/UDisks2/block_devices/mmcblk0p1
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,931] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,932] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,933] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,933] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,933] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,954] udiskie.udisks2: +++ device_changed: /org/freedesktop/UDisks2/block_devices/mmcblk0p2
DEBUG [2022-03-21 09:24:41,955] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,955] udiskie.config: /org/freedesktop/UDisks2/drives/HGST_HTS721010A9E630_JR100X6P3RT6JE matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,955] udiskie.config: /org/freedesktop/UDisks2/drives/ADATA_SP900NS38_2F3720001266 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,955] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,955] udiskie.config: /dev/sda4 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,956] udiskie.config: /org/freedesktop/UDisks2/drives/SC16G_0x185e4f26 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,956] udiskie.config: /org/freedesktop/UDisks2/drives/KINGSTON_SHSS37A480G_50026B7265037485 matched {!is_block} -> {ignore}
DEBUG [2022-03-21 09:24:41,956] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,956] udiskie.config: /dev/sda1 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,957] udiskie.config: /dev/sda2 matched {is_ignored} -> {ignore}
DEBUG [2022-03-21 09:24:41,957] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,957] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,957] udiskie.config: /dev/sdc matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,957] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,958] udiskie.config: /dev/sda matched {!is_external, is_toplevel} -> {ignore}
DEBUG [2022-03-21 09:24:41,958] udiskie.config: /dev/sdb matched {!is_external, is_toplevel} -> {ignore}
mounted /org/freedesktop/UDisks2/block_devices/mmcblk0p1 on /run/media/jduchniewicz/7B20-6486
INFO [2022-03-21 09:24:41,972] udiskie.mount: mounted /org/freedesktop/UDisks2/block_devices/mmcblk0p1 on /run/media/jduchniewicz/7B20-6486
mounted /org/freedesktop/UDisks2/block_devices/mmcblk0p2 on /run/media/jduchniewicz/8e607d34-f11b-4ffc-a7db-2a5dd3923c9d
INFO [2022-03-21 09:24:41,997] udiskie.mount: mounted /org/freedesktop/UDisks2/block_devices/mmcblk0p2 on /run/media/jduchniewicz/8e607d34-f11b-4ffc-a7db-2a5dd3923c9d
Hey,
thanks for the info. This is not as intended. I can't really tell much from the udiskie log. It might be helpful to have udisksctl monitor
running during this (starting from just before unmounting it).
Best, Thomas