Règle udev et partitions HD

Résolu/Fermé
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 30 juin 2008 à 21:01
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 2 juil. 2008 à 19:15
Bonjour à toutes ett à tous;
Sur ma Debian Lenny j'ai ajouté une règle pour un disque USB externe Lacie 500Gb:
johand@horus:~$  grep gold /etc/udev/udev.rules
SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{product}=="LaCie Hard Drive USB", ATTRS{serial}=="96D1FFFFFFFF", NAME="%k", SYMLINK+="gold5GA%n"
johand@horus:~$ uname -a
Linux horus 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686 GNU/Linux

Le but est d'utiliser un crypage luks. Qui réussit correctement.
Le problème est que l'un des liens vers les partitions n'est pas créé correctement: : /dev/gold5GA2 , il ponte vers /dev/sg2...

johand@horus:~$ ls -l /dev/gold5GA*
lrwxrwxrwx 1 root root  3 jun 30 10:35 /dev/gold5GA -> sdc
lrwxrwxrwx 1 root root 14 jun 30 10:35 /dev/gold5GA00 -> usbdev3.4_ep00
lrwxrwxrwx 1 root root 14 jun 30 10:35 /dev/gold5GA02 -> usbdev3.4_ep02
lrwxrwxrwx 1 root root  4 jun 30 10:35 /dev/gold5GA1 -> sdc1
lrwxrwxrwx 1 root root  3 jun 30 10:35 /dev/gold5GA2 -> sg2
lrwxrwxrwx 1 root root  4 jun 30 10:35 /dev/gold5GA3 -> sdc3
lrwxrwxrwx 1 root root  4 jun 30 10:35 /dev/gold5GA4 -> sdc4
lrwxrwxrwx 1 root root 14 jun 30 10:35 /dev/gold5GA81 -> usbdev3.4_ep81

La partition sdc2 existe et se mappe correctement à la main avec cryptsetup

horus:~# fdisk -l /dev/sdc

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdc880d53

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       15563   125009766   83  Linux
/dev/sdc2           15564       31126   125009797+  83  Linux
/dev/sdc3           31127       46689   125009797+  83  Linux
/dev/sdc4           46690       60801   113354640   83  Linux
horus:~# cryptsetup isLuks /dev/sdc2 ; echo $?
0

Quelqu'un a-t-il déjà rencontré/résolu ce problème ?
Notons que ce problème existe également avec des diques USB externes Lacie sous Debian unstable.

Merci.
A voir également:

2 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
1 juil. 2008 à 10:25
A mon avis il y a une erreur dans la règle udev, mais je ne suis pas experte dans le domaine. Je ne sais pas si ça va t'aider mais voici comment j'ai fait pour mon téléphone portable, créé dans /dev/phone (/dev/sdb1 dans l'exemple) :
http://wiki.archlinux.org/index.php/Using_udev_to_map_multiple_entries_to_a_device
udevinfo -a -p `udevinfo -q path -n /dev/sdb1`

/etc/udev/rules.d/00.rules
BUS=="usb", ATTRS{serial}=="3571550115846960", NAME="phone",SYMLINK+="usbdrive", GROUP="users"

/etc/fstab
/dev/phone          /mnt/phone      vfat    rw,users,user,sync  0   0

Bonne chance
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
2 juil. 2008 à 14:39
Merci pour ton intervention et ton lien. Il m'a donné des idées....
J'ai transformé ma règle en

SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{product}=="LaCie Hard Drive USB", ATTRS{serial}=="96D1FFFFFFFF", KERNEL=="sd*", NAME="%k", SYMLINK+="gold5GA%n"
et tout fonctionne en principe ; correctement..
A bientôt sur CCCM

Johan--

Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
2 juil. 2008 à 19:15
Super, merci pour ces précisions, et heureuse d'avoir pu t'aider.
0