Re: как узнать смонтирована ли файловая система по UUID ?
Artem Chuprina ☫ → To debian-russian@lists.debian.org @ Wed, Sep 04, 2013 14:41 +0400
> Владимир Скубриев -> Debian-russian@lists.debian.org @ 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:undertaker@jabber.arta.kz
--
BUGS
There are no bugs. Any resemblance thereof is delirium. Really.
-- man ucf.conf
Reply to: