著者: anne.guilde@free.fr
日付:
To: ML Guilde
題目: Re: uuid => /dev/sdb1 comment trouver /dev/sdb (dans un script)
Le 09/02/2017 à 10:23, anne.guilde@??? a écrit :
> 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
>
je n'ai pas mis toute l'erreur
line 303: /dev/sdb: Permission non accordée
device node has wrong file type
Anne