Re: systemd blocks update kernel partition table

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It could be that they remain mounted within another mount namespace. You don't have any weird udev rules which call `mount`, do you?

If you have a recent util-linux, run `sudo lsns -t mnt` to see live namespaces. For each non-kernel process ID in the list, run something like `findmnt -F /proc/$PID/mountinfo` (or `cat` the file). If you don't, then `grep mmcblk1 /proc/*/mountinfo` should do the job as well.

Yes, i found a udev rule which should mount any usb drive which is plugged in. This is also true for my emmc device:

    # Media automounting
    SUBSYSTEM=="block", ACTION=="add"    RUN+="/etc/udev/scripts/mount.sh"
    SUBSYSTEM=="block", ACTION=="remove" RUN+="/etc/udev/scripts/mount.sh"
SUBSYSTEM=="block", ACTION=="change", ENV{DISK_MEDIA_CHANGE}=="1" RUN+="/etc/udev/scripts/mount.sh"

And systemd-udevd is running in an own namespace:
    root@t1000-multi:~# lsns -t mnt
    NS TYPE NPROCS   PID USER             COMMAND
    4026531840 mnt      88     1 root             /sbin/init
    4026531861 mnt       1    18 root             kdevtmpfs
4026532470 mnt 1 125 root /lib/systemd/systemd-udevd 4026532483 mnt 1 194 systemd-timesync /lib/systemd/systemd-timesyncd 4026532484 mnt 1 212 systemd-network /lib/systemd/systemd-networkd 4026532502 mnt 1 262 systemd-resolve /lib/systemd/systemd-resolved

I wonder what is the preferred way to automount removable media especially in embedded devices?

Is using 'MountFlags=shared' for systemd-udevd a common solution? Or should i prefer systemd automounting? With systemd automount i have to declare all devices statically. This could be a disadvantage.

Do you have some hints for me?

Thanks
Eberhard
_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux