You are not logged in.
hi,
I don't get what I'm doing wrong.
here's what I have :
# udevadm info /dev/sdb1 | grep ID_VENDOR_ID
E: ID_VENDOR_ID=13fe# cat /etc/udev/rules.d/99-autobackup.rules
SUBSYSTEM=="block", ACTION=="add", ATTRS{idVendor}=="13fe", ENV{SYSTEMD_WANTS}="rsync_backup.service"# cat /etc/systemd/system/rsync_backup.service
[Unit]
Description=Backup my stuff
Requires=media-maCle.mount
After=media-maCle.mount
[Service]
ExecStart=/usr/local/bin/rsync_backup_thing
[Install]
WantedBy=media-maCle.mount# cat /usr/local/bin/rsync_backup_thing
#!/bin/bash
echo "$(date): action: $1 : SUCCESS" >"/tmp/${0##*/}"
# file is never created.
# systemctl status systemd-udevd
● systemd-udevd.service - udev Kernel Device Manager
Loaded: loaded (/usr/lib/systemd/system/systemd-udevd.service; static; vendor preset: disabled)
Active: active (running) since Thu 2020-02-06 03:36:43 CET; 17min ago
TriggeredBy: ● systemd-udevd-kernel.socket
● systemd-udevd-control.socket
Docs: man:systemd-udevd.service(8)
man:udev(7)
Main PID: 19154 (systemd-udevd)
Status: "Processing with 24 children at max"
Tasks: 1
Memory: 6.4M
CGroup: /system.slice/systemd-udevd.service
└─19154 /usr/lib/systemd/systemd-udevd
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:369 The line takes no effect, ignoring.
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:371 The line takes no effect, ignoring.
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:540 The line takes no effect, ignoring.
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:543 The line takes no effect, ignoring.
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:546 The line takes no effect, ignoring.
févr. 06 03:48:54 OptiPlex790 systemd-udevd[19154]: /usr/lib/udev/rules.d/51-android.rules:549 The line takes no effect, ignoring.
févr. 06 03:49:01 OptiPlex790 mtp-probe[26747]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3"
févr. 06 03:49:01 OptiPlex790 mtp-probe[26747]: bus: 1, device: 10 was not an MTP device
févr. 06 03:49:01 OptiPlex790 mtp-probe[26763]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3"
févr. 06 03:49:01 OptiPlex790 mtp-probe[26763]: bus: 1, device: 10 was not an MTP device
# # systemctl status udisks2
● udisks2.service - Disk Manager
Loaded: loaded (/usr/lib/systemd/system/udisks2.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-02-06 03:08:34 CET; 45min ago
Docs: man:udisks(8)
Main PID: 1858 (udisksd)
Tasks: 6 (limit: 9481)
Memory: 10.6M
CGroup: /system.slice/udisks2.service
├─ 1858 /usr/lib/udisks2/udisksd
└─26790 /usr/bin/mount.ntfs /dev/sdb1 /media/maCle -o rw,nodev,nosuid,windows_names,uid=1000,gid=1000,uhelper=udisks2
févr. 06 03:43:50 OptiPlex790 ntfs-3g[23625]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdb1,blkdev,blksize=4096
févr. 06 03:43:50 OptiPlex790 ntfs-3g[23625]: Global ownership and permissions enforced, configuration type 7
févr. 06 03:43:50 OptiPlex790 udisksd[1858]: Mounted /dev/sdb1 at /media/maCle on behalf of uid 1000
févr. 06 03:48:54 OptiPlex790 udisksd[1858]: Cleaning up mount point /media/maCle (device 8:17 no longer exists)
févr. 06 03:49:03 OptiPlex790 ntfs-3g[26790]: Version 2017.3.23 external FUSE 29
févr. 06 03:49:03 OptiPlex790 ntfs-3g[26790]: Mounted /dev/sdb1 (Read-Write, label "maCle", NTFS 3.1)
févr. 06 03:49:03 OptiPlex790 ntfs-3g[26790]: Cmdline options: rw,nodev,nosuid,windows_names,uid=1000,gid=1000,uhelper=udisks2
févr. 06 03:49:03 OptiPlex790 ntfs-3g[26790]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdb1,blkdev,blksize=4096
févr. 06 03:49:03 OptiPlex790 ntfs-3g[26790]: Global ownership and permissions enforced, configuration type 7
févr. 06 03:49:03 OptiPlex790 udisksd[1858]: Mounted /dev/sdb1 at /media/maCle on behalf of uid 1000
## pidof -x udiskie
2532and
# ls /media
maCleeverything seems fine
what do/did I miss ?
Last edited by N_BaH (2020-02-06 05:14:52)
Offline
in udev/rules, it must be ATTRS{idVendorId}
Offline