Удев - я использую это, где я вижу это?
Упоминается, что udev представляет устройства в / dev для устройств, представленных ядру, и используется для создания постоянных имен.
У меня 2 жестких диска
/ DEV / SDA
/ DEV / SDB.
Как udev сохраняет свои имена постоянными? Далее я проверяю rule.d и не вижу никаких соответствующих правил или правил, касающихся диска.
[root @ SJOAM rules.d] # ls -l всего 44
-rw-р -r--. 1 root root 1652 12 ноября 2010 г. 60-fprint-autosuspend.rules
-rw-р -r--. 1 root root 1060 нояб. 2010 г. 60-pcmcia.rule
-rw-р -r--. 1 root root 316 октября 2014 г. 60-raw.rule
-rw-р - r--. 1 корневой корень 789 25 января 00:25 70-persistent-cd.rule
-rw-р -r--. 1 root root 756 24 января 23:22 70-persistent-net.rule
-rw-р -r--. 1 root root 320 янв. 12 21:17 90-alsa.rules
-rw-р - r--. 1 корень корень 83 окт 15 2014 90-hal.rules
-rw-р -r--. 1 root root 2486 11.11.2010 97-bluetooth-serial.rules
-rw-р - r--. 1 корень корень 308 15 апреля 18:46 98-kexec.rules
-rw-р -r--. 1 root root 54 дек. 2011 99-fuse.rules
Также упоминается, что внутри /dev/disk/by-* находятся фактически символические ссылки, созданные udev. Но где я могу увидеть правила?
[root @ SJOAM rules.d] # cd / dev / disk / by-by-id / by-label / by-path / by-uuid /
С уважением, Нуб
2 ответа
В Ubuntu, который, как я понимаю, у вас есть, в каталоге /etc/udev/rules.d есть файл README, в котором говорится:
Правила, предоставляемые пакетом... можно найти в /lib/udev/rules.d...
А сейчас
# ls -lhd /lib/udev/rules.d/*disk*
-rw-r--r-- 1 root root 8,0K giu 10 18:58 /lib/udev/rules.d/80-udisks2.rules
-rw-r--r-- 1 root root 10K mar 10 2014 /lib/udev/rules.d/80-udisks.rules
и вот ты где. Бьюсь об заклад на Centos (который я не использую), вы можете сделать то же самое.
В CentOS они находятся в /etc/udev/rules.d/*disk*
по крайней мере в моей системе. Мне дано понять, что дистрибутивы в стиле RHEL больше не используют udev по умолчанию.