ATA_STATIC_ID, ufsid

Miroslav Lachman 000.fbsd at quip.cz
Tue Dec 8 11:32:47 CET 2009


Petr Macek wrote:
> Ahoj,
> kdyz se to tu nakouslo, Dan psal:
>
> No to prave ne. ATA_STATIC_ID u (S)ATA harddisku zajisti, ze cislo
> zarizeni odpovida jeho fyzickemu umisteni. Takze pri jeho premisteni se
> zmeni i toto cislo.
> Identifikaci nezavislou na umisteni ti zajistuje geom_label - ale jen v
> pripade, ze kazdemu svazku pridelis unikatni label.
>
> Koukal jsem na
> http://www.freebsd.org/doc/en/books/handbook/geom-glabel.html
> a obcas bych takovou vec ocenil. Ale nejak nechapu to chovani, ktere je
> popisovano dole jako "unique file system id, ufsid". /dev/ufsid mam
> prazdne, v logu vidim (proc je tam removed?):

Tenhle label (zarizeni) se odstranuje v okamziku, kdy je toto zarizeni 
primountovano - aby nedoslo k primountovani vicenasobne. Tedy jednou 
jako ad1s1a a podruhe jako 44a29a8274ff743f

> GEOM_LABEL: Label for provider ad1s1e is ufsid/44a29a812ac02476.
> GEOM_LABEL: Label for provider ad1s1f is ufsid/44a29a8274ff743f.
> Trying to mount root from ufs:/dev/ad1s1a
> GEOM_LABEL: Label ufsid/44a29a81aea075a2 removed.
> GEOM_LABEL: Label for provider ad1s1a is ufsid/44a29a81aea075a2.
>
> Kdyz bych chtel tedy mountovat podle ufsid, musim si je vytahnout z logu
> a zadat je do fstab?

Z logu / dmesg, nebo prikazem fsdump

# dumpfs / | grep "superblock location"
superblock location     65536   id      [ 47b85a1d 1bfd7c2c ]

# grep "Label for provider" /var/run/dmesg.boot

> Pouzivate nekdo glabel (treba tunefs -L home /dev/da3
> nebo i to ufsis)? Jake s tim mate zkusenosti?

ufsid nepouzivam, ale vlastni label ano:

/dev/ufs/2gLive on / (ufs, local)

Tohle je na USB flashdisku, ze ktereho se bootuje, diky labelu je pak 
uplne jedno, v jakem poradi se nactou pripojena zarizeni a jestli zrovna 
tento flashdisk je da0 nebo treba da3.

Mirek


More information about the Users-l mailing list