Artem Chuprina ☫ → To [email protected] @ Wed, Sep 04, 2013 14:41 
+0400

> Владимир Скубриев -> [email protected]  @ Wed, 04 Sep 2013 
> 14:05:17 +0400:
> 
>  ВС> как узнать смонтирована ли файловая система по UUID ?
> 
>  ВС> есть UUID нужно узнать смонтирована ли она.
> 
>  ВС> интересует где получить список смонтированных ФС с столбцом UUID
> 
>  ВС> спасибо
> 
>  ВС> ни как не могу найти
> 
> Так тебе узнать, смонтирована ли она, или получить список со столбцом?
> 
> Первое существенно проще:
> 
> fsdev=$(readlink -f /dev/disk/by-uuid/$UUID)
> mount|sed -e 's!^\(/[^ ]*\) \(on [^ ]*\).*!echo $(readlink -f \1) \2!e'|grep 
> $fsdev

Список, в общем-то, тоже несложно:

mount | grep '^/' | while read line; do 
    node=$(echo $line | sed 's/.*$//')
        eval $(blkid $node | sed 's/^.*://')
        echo $line uuid=$UUID
done

код ужасен и работает только под root-ом, но, думаю, идея понятна.

-- 
Bright regards, Sergey Korobitsin,
Chief Research Officer
Arta Software, http://arta.kz/
xmpp:[email protected]

--
BUGS
    There are no bugs.  Any resemblance thereof is delirium. Really.
  -- man ucf.conf


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Ответить