J'ai le contenu suivant dans /etc/udev/rules.d/81-external-disk.rules:
ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external"
Après l'exécution:
udevadm control --reload ; udevadm trigger /dev/sdb1
Cela ne fait rien du tout. Cependant, si je modifie la commande de montage pour quelque chose comme / bin / touch / tmp / xyz, cela fonctionne.
Versions:
[root@helsinki rules.d]# rpm -qa | grep udev
libgudev1-219-19.el7_2.12.x86_64
python-pyudev-0.15-7.el7_2.1.noarch
[root@helsinki rules.d]# rpm -qa | grep systemd
systemd-libs-219-19.el7_2.12.x86_64
systemd-219-19.el7_2.12.x86_64
systemd-sysv-219-19.el7_2.12.x86_64
[root@helsinki rules.d]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[Service]
entre ces deux lignes.*.d/*.conf
façon d'apporter des modifications, car cela ne.include
semble pas être documenté.Ce même problème se produit dans Ubuntu 18.04 avec la même cause sous-jacente. Pour le corriger, nous créons un fichier de remplacement pour
systemd-udevd
:Et insérez-y:
Enregistrez le fichier puis exécutez:
la source