Montage automatique hd usb lvm ?

bonjour,

j’ai un hd usb sur lequel j’ai divers partition en lvm.

j’aimerai mettre au point une regle udev pour qu’elle ce monte et ce demonte de facon transparente.
avec des repertoire de montage bien defini puisqu’il y a dessus un mirroir de packet.

je ne sais absolument pas comment faire, je sais juste que c’est possible.

cordialement,
itsu.

apres recherche sur le forum :

BUS=="usb", KERNEL=="sd*", ATTR{product}=="USB 2.0 Storage Device", NAME="%k",
ENV{ID_FS_USAGE}=="filesystem", ENV{ID_FS_UUID}=="BUS=="b384c699-b2a2-4c4e-a0a2-44b426cccb27", PROGRAMME==/usr/bin/vgscan, PROGRAMME==/usr/bin/vchange -a y SYMLINK+="usbtest"
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f11fc69

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60802   488386552+  8e  Linux LVM

Disk /dev/dm-5: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-5 doesn't contain a valid partition table

Disk /dev/dm-6: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-6 doesn't contain a valid partition table

Disk /dev/dm-7: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-7 doesn't contain a valid partition table

Disk /dev/dm-8: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-8 doesn't contain a valid partition table

Disk /dev/dm-9: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-9 doesn't contain a valid partition table

Disk /dev/dm-10: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-10 doesn't contain a valid partition table

bon objectif et de monter chaqu’une des partition a sur un rep de mon choix dans /media.

je ne sais pas si je doit faire une regle par partititon ou si je peux grouper.
actuelement je suis obliger de faire un vgscan , vgchange - a y avant chaque montage et un vgchange -a n apres demontage.

je doit dire que je suis pas du tous familier des regle udev.
mais si je pouvais avoir usbX au lieux de dmX pour ne pas melanger avec mon hd interne.
bref un petit liens ou tuto serai le bienvenu.

je suis sous debian squeeze install depuis les dvd.

cordialement.
itsu.

Salut itsuko,
[quote]
j’ai un hd usb sur lequel j’ai divers partition en lvm.
[/quote]
Jamais fait, mais à mon avis le principe reste le même…
[quote]
demonte de facon transparente.
[/quote]
Il y aura toujours une intervention humaine de démontage puisque la machine ne peut pas le deviner.

A on humble avis, c’est une règle par partition…

c’est la directive SYMLINK dans ta règle qui te permettra cela :
SYMLINK+="ma_partition_adorée"
Quelques liens vers des documents passionnants (et très utiles):

linuxjournal.com/article/7316


reactivated.net/writing_udev_rules.html


aasoftware.eu/index2.php?option= … &Itemid=30

Bon courage.