#1 Le 21/11/2010, à 15:11
- HP
gvfs-mount et montage par label ou UUID…
C'est moi qui n'y ai rien compris… ou gvfs-mount n'est pas capable, du moins chez moi (Ubuntu 10.04 x86_64), de monter un volume d'après son UUID ou son label ?! C'est quand même vachement dommage si c'est gvfs-mount qui n'en est pas capable… si c'est moi qui n'ai rien compris, c'est déjà moins grave !
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2 Le 21/11/2010, à 15:33
- kyncani
Re : gvfs-mount et montage par label ou UUID…
Tu peux accéder aux partitions via leurs uuid : ls -l /dev/disk/by-uuid/
Hors ligne
#3 Le 21/11/2010, à 15:48
- HP
Re : gvfs-mount et montage par label ou UUID…
Ouais, la sortie est assez facile à « parser », c'est sûr… mais ça reste quand même cradingue, sachant que c'est pour shell de type dash, un truc du genre :
device="/dev/"$(basename -- \
$(ls -l /dev/disk/by-uuid/ | \
grep "[[:space:]]$1[[:space:]]" | sed 's/^.* //'))
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#4 Le 21/11/2010, à 19:02
- kyncani
Re : gvfs-mount et montage par label ou UUID…
Pourquoi cherches-tu le nom /dev/sd* plutôt qu'utiliser le /dev/disk/uuid/xxx ?
Hors ligne
#5 Le 21/11/2010, à 20:14
- HP
Re : gvfs-mount et montage par label ou UUID…
Je sais pas… je ne vois pas de quoi tu parles… mais moi, obtenir le /dev/sd*, ça me va pas trop mal, à défaut de pouvoir faire un truc genre :
gvfs-mount -dm 9afbfbcd-cb9d-4dd6-8a03-6ca7c6246191
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#6 Le 22/11/2010, à 07:03
- kyncani
Re : gvfs-mount et montage par label ou UUID…
gvfs-mount -dm /dev/disk/by-uuid/9afbfbcd-cb9d-4dd6-8a03-6ca7c6246191
Hors ligne
#7 Le 22/11/2010, à 13:07
- HP
Re : gvfs-mount et montage par label ou UUID…
No volume for device file /dev/disk/by-uuid/9afbfbcd-cb9d-4dd6-8a03-6ca7c6246191
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#8 Le 22/11/2010, à 19:41
- kyncani
Re : gvfs-mount et montage par label ou UUID…
Bon, sinon tu peux utiliser readlink, vu que disk/by-uuid/ ne contient que des liens symboliques vers le nom plus classique du périphérique :
gvfs-mount -dm `readlink -f /dev/disk/by-uuid/9afbfbcd-cb9d-4dd6-8a03-6ca7c6246191`
Hors ligne
#9 Le 22/11/2010, à 21:03
- HP
Re : gvfs-mount et montage par label ou UUID…
Bon, sinon tu peux utiliser readlink :
gvfs-mount -dm `readlink -f /dev/disk/by-uuid/9afbfbcd-cb9d-4dd6-8a03-6ca7c6246191`
Ah oui ! bien joué ! Suis je bête ?!
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne