Pages : 1
#1 Le 03/06/2018, à 16:36
- jacek55
disques USB, udev, drbd
Bonjour,
Ceci concerne 16.04 et 18.04
J'utilise drbd ou mes disques externes usb sont identifiés par leur /dev/sdx.
Le 'x' du sdx n'étant pas garanti, j'essaie de créer un SYMLINK dans les règles du udev.
Le problème, que "udevadm info -a /dev/sdn" ne donne pas d'ATTR qu'il permet d'identifier le disque, cf sa sortie :
looking at device '/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{alignment_offset}=="0"
ATTR{capability}=="50"
ATTR{discard_alignment}=="0"
ATTR{events}==""
ATTR{events_async}==""
ATTR{events_poll_msecs}=="-1"
ATTR{ext_range}=="256"
ATTR{hidden}=="0"
ATTR{inflight}==" 0 0"
ATTR{range}=="16"
ATTR{removable}=="0"
ATTR{ro}=="0"
ATTR{size}=="125045424"
ATTR{stat}==" 63535 2483 3224875 28068 180820 230045 10012170 841760 0 172856 870056"
"udevadm" sans "-a" donne "ID_PART_TABLE_UUID" qui différencie bien les disques, mais impossible (au moins pour moi) de l’insérer dans une règle udev.
Merci pour des bons conseils ...
Hors ligne
#2 Le 04/06/2018, à 05:26
- moko138
Re : disques USB, udev, drbd
Je n'ai pas utilisé drbd, mais afin d'idenfifier les disques ou les partitions, pourquoi ne pas se servir de la partie, immuable, elle, du retour de
ls -l /dev/disk/by-id
?
Exemple :
ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root 9 mai 24 17:02 usb-Hitachi_HT(...):0 -> ../../sdb
lrwxrwxrwx 1 root root 10 mai 24 17:02 usb-Hitachi_HT(...):0-part5 -> ../../sdb5
Et on peut utiliser (la coupure en moins)
/dev/disk/by-id/usb-Hitachi_HT(...):0-part5 plus sûrement que
/dev/sdb5.
Y compris pour différencier des disques en RAID.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
Pages : 1