Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 21/01/2007, à 17:44

cep

Re : Une adresse fixe pour les partitions / disques

Pour trouver les uuid, voir ici :

http://forum.ubuntu-fr.org/viewtopic.php?id=72352

ls -l /dev/disk/by-uuid/   pour les systèmes de fichiers montés

sudo vol_id -u /partition pour connaître l'uuid d'un système de fichiers, même s'il n'est pas monté.

Hors ligne

#27 Le 22/01/2007, à 21:04

enzoforzaitalia

Re : Une adresse fixe pour les partitions / disques

Hello,

Moi je réussi à monter mon disque externe à chaud sans problème! Cependant j'ai l'étrange impression que le disque se monte seulement quand un utilisateur est loggé sur la machine, du coup je n'ai pas accès au partage samba ou ftp qui pointent sur le disque...

Qqn a une idée (je voudrais que le disque se monte dés qu'il s'allume...)

La règle fstab
/dev/usbhd1 /media/ext_videos vfat rw,user,auto,umask=002,gid=1008 0 0


merci d'avance!

#28 Le 22/01/2007, à 21:36

cep

Re : Une adresse fixe pour les partitions / disques

Je ne vois pas le rapport avec le sujet du topic

Hors ligne

#29 Le 25/04/2007, à 20:14

Lndil

Re : Une adresse fixe pour les partitions / disques

Salut

Voila j ai 2 partitions sur un disque dur externe: sda1 et sda5. Le probleme c'est qu'ils sont appelés disk et disk-1 MAIS disk correspondra une fois à sda1 et une autre fois a sda5 (j'espère que tout le monde aura compris tongue)

DONC voici ce que j ai mis dans 10-local.rules:
BUS=="usb",  SYSFS{serial}=="DEF107679C83",  KERNEL=="sda1",  NAME="Musique"
BUS=="usb",  SYSFS{serial}=="DEF107679C83",  KERNEL=="sda5",  NAME="Cours"

Mais ca ne marche pas donc...
Voici ce que me donne:
1) $ udevinfo -a -p /sys/block/sda/sda1 |grep -i serial (pareil pour le sda5)

ATTRS{serial}=="DEF107679C83"
ATTRS{serial}=="0000:00:03.3"

2) ~$ ls -l /dev/disk/by-uuid

../Cours
lrwxrwxrwx 1 root root 10 2007-04-25 20:42 57c66e7b-4c26-4b
../Musique
lrwxrwxrwx 1 root root 10 2007-04-25 20:42 BA844AAC844A6AC9

Enfin 3) ~$ udevinfo -a -p /sys/block/sda/sda1 ne me permet pas de trouver si BUS=="usb"


Une ame charitable ?!
merci d'avance!


EDIT : si ca peut aider => ~$ mount |grep -i disk
/dev/Musique on /media/disk type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077)
/dev/Cours on /media/disk-1 type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077)

Dernière modification par Lndil (Le 25/04/2007, à 20:25)


Sur Ubuntu depuis 2006

Hors ligne

#30 Le 26/04/2007, à 04:14

dadabe

Re : Une adresse fixe pour les partitions / disques

Salut Lndil,
La syntaxe a changé avec feisty. Dans ton fichier 10-local, tu dois remplacer SYSFS par ATTRS. Voici un how-to traitant de ce sujet sur ubuntu.org
http://ubuntuforums.org/showthread.php?t=398073

Hors ligne

#31 Le 26/04/2007, à 06:11

Lndil

Re : Une adresse fixe pour les partitions / disques

Merci dadabe... j vais regarder tout ca !

Edit : j essaye de suivre le tuto mais
étape 6. Time to test the rule. Restart udev and check the /dev mappings.
Code:
sudo /etc/init.d/udev/restart
ls -l /dev/firelite
ls -l /dev/usbdevices/
==> ne marche pas chez moi ! (sudo: /etc/init.d/udev/restart: command not found)

Dernière modification par Lndil (Le 26/04/2007, à 07:58)


Sur Ubuntu depuis 2006

Hors ligne

#32 Le 30/04/2007, à 18:55

Lndil

Re : Une adresse fixe pour les partitions / disques

UP ?!
CEP serait il dans le coin !?


Sur Ubuntu depuis 2006

Hors ligne

#33 Le 01/05/2007, à 01:12

dadabe

Re : Une adresse fixe pour les partitions / disques

Salut Lndil,
La commande est  sudo  /etc/init.d/udev restart

Hors ligne

#34 Le 01/05/2007, à 08:30

Lndil

Re : Une adresse fixe pour les partitions / disques

Merci Dadabe...

J ai poursuivi ... mais ca n'a pas marché. J ai forcément fait qq chose de travers !

Voici mon :
1) /etc/udev/rules.d/91-mountexternalhd.rules

SUBSYSTEMS=="block", ATTR{start}=="63", KERNEL=="sd?1", NAME="Musique", SYMLINK="/usbdevices/Musique", RUN+="/usr/local/bin/mountfirelite.sh"

SUBSYSTEMS=="block", ATTR{start}=="39311118", KERNEL=="sd?5", NAME="Cours", SYMLINK="/usbdevices/Cours", RUN+="/usr/local/bin/mountfirelite.sh"

2) /etc/Fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb6
UUID=c60c91de-649b-4ac9-a518-14e136ce9087 /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda2
UUID=BA844AAC844A6AC9 /media/hda2     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/hda5
UUID=4530-318F  /media/Données     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/hdb5
UUID=57c66e7b-4c26-4b84-9a67-f73f027f5d5b none            swap    sw              0       0
# /dev/Cours
/dev/usbdevices/Cours /media/Cours vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/Musique
/dev/usbdevices/Musique /media/Musique vfat defaults,utf8,umask=007,gid=46 0 1

/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0

3) /usr/local/bin/mountfirelite.sh

#!/bin/bash

LOGFILE="/var/log/mountfirelite.log"

echo "mountfirelite.sh" > $LOGFILE
echo "  ACTION=${ACTION}" >> $LOGFILE
echo "  DEVICE=${DEVICE}" >> $LOGFILE
echo "  KERNEL=${KERNEL}" >> $LOGFILE
echo "  SUBSYSTEM=${SUBSYSTEM}" >> $LOGFILE

env | sort >> $LOGFILE

# mount -v ${DEVNAME} >> $LOGFILE
mount -v /dev/usbdevices >> $LOGFILE

Or quand je fais $ sudo /usr/local/bin/mountfirelite.sh
j'ai => mount: ne peut repérer /dev/usbdevices dans /etc/fstab ou /etc/mtab

Alors la je ne sais plus et effectivement dans mtab j ai ceci (car dans le tuto il dit qu il y a récupéré les info (étape8) mais pour en faire quoi !):
/dev/Musique /media/disk-1 vfat rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077 0 0
/dev/Cours /media/disk-2 vfat rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077 0 0

Merci de votre aide

Dernière modification par Lndil (Le 01/05/2007, à 08:39)


Sur Ubuntu depuis 2006

Hors ligne

#35 Le 01/05/2007, à 11:19

i M@N

Re : Une adresse fixe pour les partitions / disques

Hello.

J'avais aussi depuis le passage à Feisty le souci des partitions de mon disque externe usb qui se montaient jamais dans le même ordre.

Après avoir tenté en vain de suivre ce tuto, après une recherche sur le forum US je suis tombé sur http://ubuntuforums.org/showthread.php?t=425080

Aller à Raccourcis/Poste de travail
clic-droit sur la partition (volume) de votre choix
Pour ma partition 1 sur le disque usb dans l'onglet "Volume" j'ai mis "point de montage" : disk (en fait /media/disk mais si on met /media/disk ça fait une erreur, il aime pas les /)
Pour la partition 2 "point de montage" : disk-1

Ben ça fonctionne ...

On peut aussi spécifier le point de montage du disque entier avec l'onglet "Drive" apparemment, mais j'en ai pas l'utilité donc je vous laisse tester ...

@+...


1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop

Hors ligne

#36 Le 01/05/2007, à 20:52

Lndil

Re : Une adresse fixe pour les partitions / disques

Yo   i M@N

trop cool ton "tip" : j y ai mis les noms que je voulais et ca a marché... miracle !

mille mercis !

edit : un truc juste gênant, j ai un underscore (_) qui apparait a la fin du nom que j ai donné à ma partition... comment faire pour l'enlever?

Edit 2 : j ai trouvé une solution.
J'avais donc pour "Cours" => "Cours_" écrit sur le raccourcis du bureau
J ai mis alors un espace a la fin du mot et j ai bien "Cours " qui donne "Cours "
Mais l'espace reste présent même si je n'ai plus cet underscore gênant.

Dernière modification par Lndil (Le 01/05/2007, à 21:53)


Sur Ubuntu depuis 2006

Hors ligne

#37 Le 04/07/2007, à 18:49

ko0nz

Re : Une adresse fixe pour les partitions / disques

salut,

c'est bizarre pour moi, je n'arrive pas à monter ma clef usb:

/dev/clef1g     /media/clef1g   vfat    auto,user,shortname=mixed,uid=542,gid=1001,umask=077,utf8=true 0 2
ll /usr/bin/pmount
-rwsr-xr-- 1 root plugdev 30996 Dec  2  2006 /usr/bin/pmount
ll /usr/bin/pumount
-rwxr-xr-x 1 root root 1000 Oct 14  2006 /usr/bin/pumount

je suis dans le groupe "plugdev"

en gros quand j'introduis la clef, celle-ci est montée sur "UDISK 2.0"
et quand je clique sur /media/clef1g, celle-ci me ramène vers le répertoire "/media/UDISK 2.0

et je n'arrive pas à le démonter en user :
pumount /media/clef1g
ou pas clique:

pumount /media/clef1g/
/usr/bin/pumount: 26: /usr/bin/pumount.real: Permission denied

merci d'avance de vos retours.

#38 Le 04/09/2007, à 08:26

sgamier

Re : Une adresse fixe pour les partitions / disques

Pareil je n'avais pas de  SYSFS{serial} et SYSFS{manufacturer} pour mon disque usb externe...
mais j'ai utilisé le UUI trouvé avec cela :

ls -l /dev/disk/by-uuid

roll

hbbk a écrit :

Merci cep de ta réponse mais ma question ne concernait pas l'UUID, moi c'est la question avant ... le manque d'info SYSFS{serial} et SYSFS{manufacturer} sur un udevinfo ...

Voici ce que cela donne chez moi ... qu'utiliser pour mettre dans le fichier /etc/udev/rules.d/10-local.rules ???

$ udevinfo -a -p /sys/block/sdd/sdd1

udevinfo starts with the device the node belongs to and then walks up the
device chain, to print for every device found, all possibly useful attributes
in the udev key format.
Only attributes within one device section may be used together in one rule,
to match the device for which the node will be created.

device '/sys/block/sdd/sdd1' has major:minor 8:49
  looking at class device '/sys/block/sdd/sdd1':
    KERNEL=="sdd1"
    SUBSYSTEM=="block"
    SYSFS{dev}=="8:49"
    SYSFS{size}=="117210177"
    SYSFS{start}=="63"
    SYSFS{stat}=="    1077     1839        0        0"

follow the "device"-link to the physical device:
  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1/1-2/1-2:1.0/host0/target0:0:0/0:0:0:0
':
    BUS=="scsi"
    ID=="0:0:0:0"
    DRIVER=="sd"
    SYSFS{device_blocked}=="0"
    SYSFS{iocounterbits}=="32"
    SYSFS{iodone_cnt}=="0x1cd"
    SYSFS{ioerr_cnt}=="0x0"
    SYSFS{iorequest_cnt}=="0x1cd"
    SYSFS{max_sectors}=="64"
    SYSFS{model}=="MHV2060AH       "
    SYSFS{queue_depth}=="1"
    SYSFS{queue_type}=="none"
    SYSFS{rev}=="0811"
    SYSFS{scsi_level}=="3"
    SYSFS{state}=="running"
    SYSFS{timeout}=="30"
    SYSFS{type}=="0"
    SYSFS{vendor}=="FUJITSU "

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1/1-2/1-2:1.0/host0/target0:0:0':
    BUS==""
    ID=="target0:0:0"
    DRIVER=="unknown"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1/1-2/1-2:1.0/host0':
    BUS==""
    ID=="host0"
    DRIVER=="unknown"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1/1-2/1-2:1.0':
    BUS=="usb"
    ID=="1-2:1.0"
    DRIVER=="usb-storage"
    SYSFS{bAlternateSetting}==" 0"
    SYSFS{bInterfaceClass}=="08"
    SYSFS{bInterfaceNumber}=="00"
    SYSFS{bInterfaceProtocol}=="50"
    SYSFS{bInterfaceSubClass}=="06"
    SYSFS{bNumEndpoints}=="02"
    SYSFS{modalias}=="usb:v05E3p0702d0033dc00dsc00dp00ic08isc06ip50"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1/1-2':
    BUS=="usb"
    ID=="1-2"
    DRIVER=="usb"
    SYSFS{bConfigurationValue}=="1"
    SYSFS{bDeviceClass}=="00"
    SYSFS{bDeviceProtocol}=="00"
    SYSFS{bDeviceSubClass}=="00"
    SYSFS{bMaxPacketSize0}=="64"
    SYSFS{bMaxPower}==" 96mA"
    SYSFS{bNumConfigurations}=="1"
    SYSFS{bNumInterfaces}==" 1"
    SYSFS{bcdDevice}=="0033"
    SYSFS{bmAttributes}=="c0"
    SYSFS{configuration}==""
    SYSFS{devnum}=="3"
    SYSFS{idProduct}=="0702"
    SYSFS{idVendor}=="05e3"
    SYSFS{maxchild}=="0"
    SYSFS{product}=="USB TO IDE"
    SYSFS{speed}=="12"
    SYSFS{version}==" 2.00"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/usb1':
    BUS=="usb"
    ID=="usb1"
    DRIVER=="usb"
    SYSFS{bConfigurationValue}=="1"
    SYSFS{bDeviceClass}=="09"
    SYSFS{bDeviceProtocol}=="00"
    SYSFS{bDeviceSubClass}=="00"
    SYSFS{bMaxPacketSize0}=="64"
    SYSFS{bMaxPower}=="  0mA"
    SYSFS{bNumConfigurations}=="1"
    SYSFS{bNumInterfaces}==" 1"
    SYSFS{bcdDevice}=="0206"
    SYSFS{bmAttributes}=="c0"
    SYSFS{configuration}==""
    SYSFS{devnum}=="1"
    SYSFS{idProduct}=="0000"
    SYSFS{idVendor}=="0000"
    SYSFS{manufacturer}=="Linux 2.6.15-27-386 ohci_hcd"
    SYSFS{maxchild}=="2"
    SYSFS{product}=="OHCI Host Controller"
    SYSFS{serial}=="0000:00:0f.0"
    SYSFS{speed}=="12"
    SYSFS{version}==" 1.10"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0':
    BUS=="pci"
    ID=="0000:00:0f.0"
    DRIVER=="ohci_hcd"
    SYSFS{class}=="0x0c0310"
    SYSFS{device}=="0xc861"
    SYSFS{irq}=="5"
    SYSFS{local_cpus}=="1"
    SYSFS{modalias}=="pci:v00001045d0000C861sv00001045sd0000C861bc0Csc03i10"
    SYSFS{subsystem_device}=="0xc861"
    SYSFS{subsystem_vendor}=="0x1045"
    SYSFS{vendor}=="0x1045"

  looking at the device chain at '/sys/devices/pci0000:00':
    BUS==""
    ID=="pci0000:00"
    DRIVER=="unknown"

Merci


sgamier
http://www.gamier.net

Hors ligne

#39 Le 04/09/2007, à 08:47

sgamier

Re : Une adresse fixe pour les partitions / disques

Hello

J'ai eu ce souci aussi....

J'ai 2 partitions sur un disque USB

Lors d'un montage ils apparaissaient comme
MonDisk1_
et
MonDisk2_

et dans l'affichage de Nautilus je voyais 4 raccourcis mad

Cela venait de mon répertoire /media qui contenait déja des répertoires
/media/MonDisk1
et
/media/MonDisk2
mais appartenant à root hmm
Peut etre avais-je monter une fois mon disque avec sudo ?? Cela m'etonnerait mais bon... on ne sais jamais...

Toujours est-t'il que j'ai supprimé les répertoires
/media/MonDisk1 et /media/MonDisk2

Depuis nickel....

A mon avis le mount ne pouvait pas utiliser
/media/MonDisk1
et en créait un autre
/media/MonDisk1_ avec le fameux underscore
par contre dans Nautilus je ne pouvais pas monter les /media/MonDisk1 SANS underscore ... car je n'avais pas les droits ........


big_smile

EcliptuX a écrit :

Merci pour ce tuto bien ficelé wink

J'ai toutefois un petit soucis suite à la mise en place de cette astuce sur mon disque dur externe.
Ce dernier comporte 2 partitions : une au format ext3 (backup) et une autre au format vfat (data).
Je précise au cas où ces détails aient leur importance.
Bref... sur mon bureau, au lieu d'avoir 2 nouvelles icones correspondant à mes deux partitions montées, j'en ai parfois 3 ou 4, ça dépends (sic!)
Voici une petite capture :

http://img288.imageshack.us/img288/2941/capture8ka.jpg

Rencontrez-vous aussi ce bug chez vous ?
Accessoirement, comment contrôler finement l'affichage sur le bureau des partitions montées (changement de noms, affichage ou non etc...) ?


sgamier
http://www.gamier.net

Hors ligne

#40 Le 02/05/2008, à 04:40

zarer

Re : Une adresse fixe pour les partitions / disques

Merci cep pour tes explications...

cep a écrit :

sudo nano -w /etc/udev/rules.d/10-local.rules

et dans ce fichier, en ce qui me concerne j'ai mis :

BUS=="usb",  SYSFS{serial}=="48380401017F",  KERNEL=="sd?1",  NAME="duka1"

/dev/duka1 /media/duka1 vfat auto,user,shortname=mixed,uid=1000,gid=1000,umask=077,utf8=true

Elle se monte automatiquement et se démonte par clic ou bien :
pumount /media/duka1
pmout /media/duka1

Dis-moi cep, comment est-ce possible que ta clé se démonte par un simple clic ? Par défaut, seul "root" peut démonter le périphérique, non ?

Pour contourner ce problème, je veux dire pour que l'utilisateur puisse démonter le périphérique, ne faut-il pas rajouter un paramètre à la règle :

GROUP="nom_du_groupe_utilisateur"

Pour connaître le(s) groupe(s), la commande est :

id

Il existe dix sortes de gens : ceux qui comprennent le système binaire et les autres.
Carnet de route : Road2Mayotte.
Linux On The Root a rejoint la TuxFamily !
--> Debian + FreeBSD = Debian GNU/kFreeBSD

Hors ligne

#41 Le 02/05/2008, à 06:30

cep

Re : Une adresse fixe pour les partitions / disques

zarer a écrit :

Dis-moi cep, comment est-ce possible que ta clé se démonte par un simple clic ? Par défaut, seul "root" peut démonter le périphérique, non ?

Plusieurs raisons :

:~$ stat -c%a /usr/bin/pmount
4754

:~$ stat /usr/bin/pmount | grep Gid
Access: (4754/-rwsr-xr--)  Uid: (    0/    root)   Gid: (   46/ plugdev)

et l'user fait partie du groupe plugdev :

:~$ grep plugdev /etc/group
plugdev:x:46:cep

Voir aussi la configuration de /etc/fstab éventuellement. De même que les policy.

Hors ligne

#42 Le 02/05/2008, à 12:15

zarer

Re : Une adresse fixe pour les partitions / disques

Bonjour cep,

Je ne comprends bien ce qu'il se passe alors...

cep a écrit :

:~$ grep plugdev /etc/group
plugdev:x:46:cep

grep plugdev /etc/group
plugdev:x:46:haldaemon,zamasp

Je fais bien partie du groupe (zamasp). Pourtant, impossible de démonter la clé. En ajoutant mon groupe principal dans la règle, je peux la démonter ! Le problème est réglé mais je veux juste comprendre où se situe le "blocage".

cep a écrit :

Voir aussi la configuration de /etc/fstab éventuellement. De même que les policy.

Du côté de /etc/fstab, tout est bon. Je me suis inspiré directement de ton tuto. Pour les "policy", peux-tu préciser ?

@+


Il existe dix sortes de gens : ceux qui comprennent le système binaire et les autres.
Carnet de route : Road2Mayotte.
Linux On The Root a rejoint la TuxFamily !
--> Debian + FreeBSD = Debian GNU/kFreeBSD

Hors ligne

#43 Le 03/09/2008, à 22:58

quicky

Re : Une adresse fixe pour les partitions / disques

Un petit up de ce post fort interessant, j ai pas mal galere pour trouver la solution a mon probleme  a savoir "que mon disque dur externe soit tjs monte au meme endroit"

Pour info je suis en Kubuntu 8.04

En suivant le tutorial de http://doc.ubuntu-fr.org/uuid_et_label pour attribuer un point de montage a un UUID particulier je n etais pas completement satisfait de la solution
en faisant le mount a la main mon disque dur externe etait bien monte a l emplacement defini dans le /etc/fstab cependant le montage automatique via konqueror par la page media de stockage ( media:/ ) ne fonctionnait pas, j obtenais le message "autorisatations refusees"
si par contre je commentais la ligne de fstab attribuant le point de montage a l uid le montage automatique par konqueror fonctionnait parfaitement.

J ai donc suivi la methode donnee par cep en utilisant udev de maniere a ce que mon disque soit tjs monde dans /dev/disque_externe et ait modifie ma fstab pour associer /dev/dique_externe et /media/disque_externe et cela fonctionne parfaitement.
Voici un recapepete des quelques commandes a taper pour ceux qui ont la flemme de relire l integralite du post:

Pour obtenir l attribut serial de mon disque dur par udev sachant que dans mon cas il etait identifie par en tant que sdc1:

~$ udevinfo -a -p /sys/block/sdc/sdc1 | grep -i serial
    ATTRS{serial}=="00E0010252D3B"

Creation de la regle udev pour associer mon peripherique avec ce point de montage

sudo touch /etc/udev/rules.d/91-disque_externe.rules

dans le fichier j ai rajoute la ligne suivante:

BUS=="usb",  SYSFS{serial}=="00E0010252D3B",  NAME="disque_externe"

Apparemment l attributs KERNEL n etait pas indispensable

Redemarrage de udev pour prendre la nouvelle regle en compte

 sudo  /etc/init.d/udev restart

Creation du point de montage

~$ sudo mkdir /media/disque_externe

J ai ensuite rajoute l entree dans mon /etc/fstab avec les options correspondant a mon besoin

/dev/disque_externe /media/disque_externe auto user,uid=1000,gid=1000,atime,auto,rw,nodev,exec,suid 0 0

Maintenant le montage marche aussi bien en faisant le mount a la main qu en cliquant sur le media dans konqueror
Par contre je suis preneur si quelqu un a une methode pour faire marcher via le UUID dans la fstab mais d apres ce que j ai lu c est plutot utilise pour les periph presents au demarrage de l ordi alors que dans mon cas je branche le periph a chaud et pas de maniere systematique.

Merci pour les infos contenues dans ce topic !!

Hors ligne

#44 Le 05/07/2009, à 14:18

Guyll

Re : Une adresse fixe pour les partitions / disques

salut,    retour sur cette astuce tres pratique

la technique du fichier 10.local udev fonctionne pour moi mais seulement en en mettant le moins possible:

ma cle (je n'ai pas de no de serie)
SUBSYSTEMS=="usb", ATTRS{product}=="USB Mass Storage Device", KERNEL=="sd?1    ", NAME="cle", SYMLINK+="cle"

mon disque (si je rajoute le product ou model ou npquoi ca marche plus)
SUBSYSTEMS=="usb", KERNEL=="sd?1", NAME="%k", SYMLINK+="usb1"
SUBSYSTEMS=="usb", KERNEL=="sd?2", NAME="%k", SYMLINK+="usb2"

il subsiste un probleme, quand je debranche ma cle par exemple, elle n'est pas demonte,
il reste ds /etc/mstab:
/dev/cle on /media/cle type vfat (rw,noexec,nosuid,nodev,shortname=mixed,uid=1000,user=guyll)
et au montage suivant ca coince !

j'ai tout essaye (sauf ce qu'il faut surement) dans /etc/fstab  (auto, noauto etc...)

je peux demonter a la main mais j'aimerai bien automatiser jusqu'au bout quand meme.

si quelqu'un a une piste ?

Hors ligne

#45 Le 06/07/2009, à 11:54

Guyll

Re : Une adresse fixe pour les partitions / disques

bon ben l'explication semble etre qu'un device est monté soit par hal soit par fstab, et donc quand on a une ligne fstab, hal ne renseigne pas le fichier /media/.hal-mtab et ne s'en occupe plus.

Ce qui m'etonne c'est que quand je branche mon mobile ,un repertoire specifique est cree pour lui.
N 'y aurait-il pas moyen de reproduire ce comportement sans passer par fstab ?

Si un cador pouvait consacrer un faible % de son temps de cerveau disponible  a cette question ?;)

Hors ligne