Re: uuid => /dev/sdb1 comment trouver /dev/sdb (dans un scri…

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: ML Guilde
Subject: Re: uuid => /dev/sdb1 comment trouver /dev/sdb (dans un script)
Le 09/02/2017 à 09:36, anne.guilde@??? a écrit :
> Le 09/02/2017 à 09:28, Laurent Vivier a écrit :
>> Le 09/02/2017 à 09:06, anne.guilde@??? a écrit :
>>> boujour
>>>
>>> Je suis en train de faire petit script bash
>>>
>>> Avvec UUID j'ai le périphérique => /dev/sdb1
>>>
>>> # blkid -U d74930de-fb5f-41e5-9503-35079f5793aa
>>> /dev/sdb1
>>>
>>> J'aimerais trouver aussi /deb/sdb
>>>
>>> Comment faire cela dans un script?
>>
>> Au hasard:
>>
>> DEVICE=/dev/sdb1
>> echo /dev/$(basename $(dirname $(readlink /sys/class/block/$(basename
>> $DEVICE))))
>>
>> Laurent
>>
>
> Au hasard: :)
>
> Cela fonctionne.
> Je n'avais pas pensé à cela
>


J'ai testé en ligne de commande
# UUID="d74930de-fb5f-41e5-9503-35079f5793aa"; DEV_NAME=$(blkid -t
UUID=$UUID |cut -f1 -d:); echo /dev/$(basename $(dirname $(readlink
/sys/class/block/$(basename $DEV_NAME))))
/dev/sdb

Pas de souci

Dans le script cela me renvoie une erreur
line 302: /dev/sdb: Permission non accordée
device node has wrong file type

Je suis en train de chercher...
Si quelqu'un a une idée

Anne