bonjours à tous
je ne sais pas vraiment ou mettre ce poste !! ( j’espère que ces le bon endroit )
ma question est simple, si on a un support de stockage avec deux partitions
on admet sur le shell [ terminal ]
blkid /dev/sda1
il nous répond que l'uuid est exemple : e5756f8d-507e-4f04-8088-2ad024ffdfcb
donc si on veux par exemple monté la partition
mkdir /mnt/part1
mount /dev/disk/by-uuid/e5756f8d-507e-4f04-8088-2ad024ffdfcb /mnt/part
il nous monte la partition sda1 dans "part1"
mais mon souci est toute autre !
on admet que le support de stockage et vide de tout, pas de MBR pas de table de partition …
on fait donc pour savoir sont ptuuid :
blkid /dev/sda
il nous répond que le ptuuid et exemple : 008fd48e
si on veux par exemple utilisé "fdisk" mais choisir sont ptuuid plutôt que le chemin "/dev/sd**"
alors
fdisk /dev/disk/[????]/008fd48e
dans le champ [????] en mettant "by-uuid" ou "by-ptuuid" … la machine ne trouve pas !!!
je bloque a votre avis qu'elle est la bonne commande ?
cordialement Saturne.Fr
# A mon avis ?
Posté par TheBreton . Évalué à 4.
Aucune.
PTUUID=partition table id
tu déclare
S'il n'y as rien à identifier (puisque rien n'as été crée sur le disque) tu ne peut accéder au disque que par la racine /dev/sda[bcd]
[^] # Re: A mon avis ?
Posté par Tonton Benoit . Évalué à 7.
Ou bien par l'ID du périphérique, genre : /dev/disk/by-id/ata-WDC_WD20EARX-00PASB0_WD-WMAZA5077199
Ou alors l’identifiant wwn : /dev/disk/by-id/wwn-0x50014ee2b1b5740a
Ou encore l'adresse du périphérique : /dev/disk/by-path/pci-0000:00:17.0-ata-4
[^] # Re: A mon avis ?
Posté par Saturne.Fr . Évalué à 1.
Merci à tous de votre aide
alors effectivement avec :
sa fonctionne pour l'ID du périphérique
mais j’aimerais savoir comment connaître l'ID wwn du périphérique ?
Cordialement Saturne.Fr
[^] # Re: A mon avis ?
Posté par Tonton Benoit . Évalué à 3.
Avec
hdparm -I /dev/sdX
par exemple ousmartctl --info /dev/dsX
[^] # Re: A mon avis ?
Posté par NeoX . Évalué à 1.
ca me semble compliqué, en effet, d'apres mon moteur de recherche favori, sur toutes les reponses de la premiere page, le WWN c'est pour les disques montés en Fibre Channel
mais si tu es bien dans cette situation là (donc en environnement pro), le lien suivant devrait t'aider
http://lmgtfy.com/?q=how+to+get+wwn+in+linux
[^] # Re: A mon avis ?
Posté par Tonton Benoit . Évalué à 2.
[^] # Re: A mon avis ?
Posté par Saturne.Fr . Évalué à 1.
Vous m'avez répondu grandement est largement à mes attentes, merci a tous !
Bon est bien ce poste est résolu _^
Vive la communauté du Libre ;-)
# faire l'inverse de blkid.
Posté par freem . Évalué à 2.
Si tu trouves une commande $CMD qui, pour
$CMD 008fd48e
te renvoies/dev/sda
, tu as juste à fairefdisk $($CMD 008fd48e)
et le tour est joué.Maintenant, /dev/disk/by-uuid semble ne lister que des partitions, donc, ça ne semble pas être la bonne piste. Et findfs nécessite un UUID, pas un PTUUID.
Reste à voir si uuid.h fournit un moyen d'inverser le processus, dans ce cas tu pourras peut-être bricoler un programme pour retrouver le périphérique.
# udisksctl
Posté par MicP . Évalué à 1. Dernière modification le 28 mars 2016 à 12:38.
S'il n'a pas de table des partitions => pas de PARTUUID, (ni UUID ni LABEL puisque pas de partitions)
Il n'y aura donc aucune référence à ce périphérique de stockage dans les répertoires :
/dev/disk/by-uuid
/dev/disk/by-label
=======
Si le système d'exploitation utilise systemd, l'option info de la commande udisksctl donnera la liste des liens (dans /dev/disk) permettant d'accéder à ce ce périphérique (et/ou à ses partitions)
udisksctl info /dev/sda
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.