Manpages

名 前

blkid − ブ ロ ッ ク デ バ イ ス の 属 性 を 見 つ け て 表 示 す る コ マ ン ド ラ イ ン ユ ー テ ィ リ テ ィ

書 式

blkid [ −hlv ] [ [ −c cachefile ] −w writecachefile ] [ −o format ] [ −s tag ] [ −t NAME=value ] [ device ... ]

説 明

blkid プ ロ グ ラ ム は libuuid(3) と と も に 動 作 す る コ マ ン ド ラ イ ン イ ン タ フ ェ ー ス で あ る 。 こ の プ ロ グ ラ ム は 、 コ ン テ ン ツ メ タ デ ー タ (た と え ば LABEL や UUID フ ィ ー ル ド ) か ら ブ ロ ッ ク デ バ イ ス が 保 持 す る コ ン テ ン ツ タ イ プ (た と え ば フ ァ イ ル シ ス テ ム や ス ワ ッ プ ) と 属 性 (ト ー ク ン 、 NAME=value ペ ア ) を 決 定 す る 。

blkid に は 主 に 2 種 類 の 操 作 形 式 が あ る 。 特 定 の NAME=value ペ ア を 持 つ デ バ イ ス を 検 索 す る こ と と 、 複 数 の デ バ イ ス の NAME=value ペ ア を 表 示 す る こ と が で き る 。

オ プ シ ョ ン

−c デ フ ォ ル ト の キ ャ ッ シ ュ フ ァ イ ル

/etc/blkid.tab で は な く cachefile

を 読 み 込 む 。 何 も キ ャ ッ シ ュ し て い な い 状 態 で 開 始 し た い 場 合 (す な わ ち 、 以 前 は ス キ ャ ン を 行 っ た が 今 回 は 利 用 す る 必 要 の な い デ バ イ ス を 表 示 し な い 場 合 ) は 、 /dev/null を 指 定 す る こ と 。

−h 使 用 法 の メ ッ セ ー ジ を 表 示 し て 終 了 す る 。

−l

−t オ プ シ ョ ン を 使 っ て 指 定 さ れ た 検 索 パ ラ メ ー タ に マ ッ チ す る デ バ イ ス を ル ッ ク ア ッ プ す る 。 こ の と き 検 索 パ ラ メ ー タ に マ ッ チ す る デ バ イ ス は 1 つ の み で あ る と 仮 定 す る 。 デ ィ ス ク の 数 が 多 い シ ス テ ム で は 、 絶 対 に 必 要 で な い 限 り デ バ イ ス を 再 検 証 す る 必 要 が な い た め 、 よ り 効 率 的 で あ る 。 こ の オ プ シ ョ ン が 指 定 さ れ て な い 場 合 、 blkid は 検 索 パ ラ メ ー タ に マ ッ チ す る 全 て の デ バ イ ス の 表 示 を 許 す 効 率 の 悪 い 手 法 を 使 う 。 こ の オ プ シ ョ ン は LABEL=data_vol ま た は UUID=e280469a-d06f-4c0b-b068-44f3b576029e の よ う な タ グ 検 索 で 使 う の が 最 も 良 い 。 TYPE=ext3 の よ う な 検 索 パ ラ メ ー タ を 使 っ て 、 blkid に 全 て の ext3 フ ァ イ ル シ ス テ ム を 表 示 さ せ た い 場 合 は 、 こ の オ プ シ ョ ン を 使 う べ き で は な い

−o 指 定 さ れ た 書 式 で

blkid の 出 力 を 表 示 す る 。 format 引 き 数 に は 、

full (デ フ ォ ル ト )・ value (blkid で 表 示 さ れ る 任 意 の タ グ の 値 の み を 表 示 す る )・ device (デ バ イ ス 名 の み を 表 示 す る ) が 指 定 で き る 。

−s

tag に マ ッ チ す る そ れ ぞ れ の (指 定 さ れ た ) デ バ イ ス に つ い て の タ グ の み を 表 示 す る 。 複 数 の tag を 指 定 す る こ と も で き る 。 tag が 指 定 さ れ な い 場 合 、 全 て の (指 定 さ れ た ) デ バ イ ス の 全 て の ト ー ク ン が 表 示 さ れ る 。 ト ー ク ン を 表 示 せ ず キ ャ ッ シ ュ を 更 新 し た い だ け の 場 合 は 、 そ の 他 の オ プ シ ョ ン を 付 け ず に -s none を 使 用 す る こ と 。

−t

値 が valueNAME と い う 名 前 の ト ー ク ン を 持 つ ブ ロ ッ ク デ バ イ ス を 検 索 し 、 見 つ か っ た 全 て の デ バ イ ス を 表 示 す る 。 NAME の 一 般 的 な 値 と し て は 、 TYPE, LABEL, UUID が あ る 。 コ マ ン ド ラ イ ン で デ バ イ ス が 何 も 指 定 さ れ て い な い 場 合 は 、 全 て の ブ ロ ッ ク デ バ イ ス を 検 索 す る 。 そ れ 以 外 の 場 合 は 、 ユ ー ザ が 指 定 し た デ バ イ ス の み を 検 索 す る 。
−v

バ ー ジ ョ ン 番 号 を 表 示 し て 終 了 す る 。

−w

<writecachefile> デ バ イ ス キ ャ ッ シ ュ を デ フ ォ ル ト の キ ャ ッ シ ュ フ ァ イ ル /etc/blkid.tab で は な く writecachefile に 書 き 込 む 。 キ ャ ッ シ ュ を デ フ ォ ル ト の フ ァ イ ル に 保 存 し た く な い 場 合 は 、 /dev/null を 指 定 す る こ と 。 こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 は 、 -c オ プ シ ョ ン で 指 定 さ れ た フ ァ イ ル と 同 じ フ ァ イ ル に 書 き 出 す 。

<device> 指 定 さ れ た デ バ イ ス の み の ト ー ク ン を 表 示 す る 。 コ マ ン ド ラ イ ン で 複 数 の <device> を 指 定 す る こ と も で き る 。 何 も 指 定 さ れ て い な い 場 合 、 認 識 で き る な ら ば /proc/partitions に あ る 全 て の デ バ イ ス に つ い て 表 示 さ れ る 。

リ タ ー ン コ ー ド

指 定 さ れ た ト ー ク ン が 見 つ か っ た 場 合 、 ま た は (指 定 さ れ た ) デ バ イ ス で タ グ が 表 示 さ れ た 場 合 は 、 0 が 返 さ れ る 。 指 定 さ れ た ト ー ク ン が 見 つ か ら な か っ た 場 合 、 ま た は (指 定 さ れ た ) デ バ イ ス が 識 別 で き な か っ た 場 合 は 、 終 了 コ ー ド 2 が 返 さ れ る 。 使 用 法 の メ ッ セ ー ジ を 表 示 し た 場 合 、 ま た は 他 の エ ラ ー の 場 合 は 、 終 了 コ ー ド 4 が 返 さ れ る 。

著 者

blkid は libblkid の た め に Andreas Dilger に よ っ て 書 か れ た 。

入 手 方 法

blkid は バ ー ジ ョ ン 1.26 か ら e2fsprogs パ ッ ケ ー ジ の 一 部 で あ り 、 http://e2fsprogs.sourceforge.net か ら 入 手 で き る 。

関 連 項 目

libblkid(3)