.\" Copyright 2000 Andreas Dilger (adilger@turbolinux.com) .\" .\" This man page was created for blkid from e2fsprogs-1.25. .\" .\" This file may be copied under the terms of the GNU Public License. .\" .\" Based on uuidgen, Mon Sep 17 10:42:12 2000, Andreas Dilger .\" .\" Japanese Version Copyright (c) 2004-2005 Yuichi SATO .\" all rights reserved. .\" Translated Sun Mar 7 00:00:12 JST 2004 .\" by Yuichi SATO .\" Updated & Modified Sat Apr 30 07:25:35 JST 2005 by Yuichi SATO .\" Updated & Modified Tue Dec 20 05:57:54 JST 2005 by Yuichi SATO .\" .TH BLKID 8 "May 2006" "E2fsprogs version 1.39" .SH 名前 blkid \- ブロックデバイスの属性を見つけて表示するコマンドラインユーティリティ .SH 書式 .B blkid [ .B \-hlv ] [ [ .B \-c .I cachefile ] .B \-w .I writecachefile ] [ .B \-o .I format ] [ .B \-s .I tag ] [ .B \-t .IR NAME = value ] [ .I device ... ] .SH 説明 .B blkid プログラムは .BR libuuid (3) とともに動作するコマンドラインインタフェースである。 このプログラムは、コンテンツメタデータ (たとえば LABEL や UUID フィールド) から ブロックデバイスが保持するコンテンツタイプ (たとえばファイルシステムやスワップ) と 属性 (トークン、NAME=value ペア) を決定する。 .PP .B blkid には主に 2 種類の操作形式がある。 特定の NAME=value ペアを持つデバイスを検索することと、 複数のデバイスの NAME=value ペアを表示することができる。 .SH オプション .TP .B \-c デフォルトのキャッシュファイル .I /etc/blkid.tab ではなく .I cachefile を読み込む。 何もキャッシュしていない状態で開始したい場合 (すなわち、以前はスキャンを行ったが 今回は利用する必要のないデバイスを表示しない場合) は、 .I /dev/null を指定すること。 .TP .B \-h 使用法のメッセージを表示して終了する。 .TP .B \-l .B \-t オプションを使って指定された検索パラメータにマッチする デバイスをルックアップする。 このとき検索パラメータにマッチするデバイスは 1 つのみであると仮定する。 ディスクの数が多いシステムでは、絶対に必要でない限り デバイスを再検証する必要がないため、より効率的である。 このオプションが指定されてない場合、 .B blkid は検索パラメータにマッチする全てのデバイスの表示を許す効率の悪い手法を使う。 .IP このオプションは .I LABEL=data_vol または .I UUID=e280469a-d06f-4c0b-b068-44f3b576029e のようなタグ検索で使うのが最も良い。 .I TYPE=ext3 のような検索パラメータを使って、 .B blkid に全ての ext3 ファイルシステムを表示させたい場合は、 このオプションを使う\fIべきではない\fR。 .TP .B \-o 指定された書式で .B blkid の出力を表示する。 .I format 引き数には、 .I full (デフォルト)・ .I value .RB ( blkid で表示される任意のタグの値のみを表示する)・ .I device (デバイス名のみを表示する) が指定できる。 .TP .B \-s .I tag にマッチするそれぞれの (指定された) デバイスについての タグのみを表示する。 複数の .I tag を指定することもできる。 tag が指定されない場合、全ての (指定された) デバイスの 全てのトークンが表示される。 トークンを表示せずキャッシュを更新したいだけの場合は、 その他のオプションを付けずに .B "-s none" を使用すること。 .TP .B \-t 値が .I value の .I NAME という名前のトークンを持つブロックデバイスを検索し、 見つかった全てのデバイスを表示する。 .I NAME の一般的な値としては、 .BR TYPE , .BR LABEL , .B UUID がある。 コマンドラインでデバイスが何も指定されていない場合は、 全てのブロックデバイスを検索する。 それ以外の場合は、ユーザが指定したデバイスのみを検索する。 .TP .B \-v バージョン番号を表示して終了する。 .TP .B \-w .I デバイスキャッシュをデフォルトのキャッシュファイル .I /etc/blkid.tab ではなく .I writecachefile に書き込む。 キャッシュをデフォルトのファイルに保存したくない場合は、 .I /dev/null を指定すること。 このオプションが指定されない場合は、 .B -c オプションで指定されたファイルと同じファイルに書き出す。 .TP .I 指定されたデバイスのみのトークンを表示する。 コマンドラインで複数の .I を指定することもできる。 何も指定されていない場合、認識できるならば .I /proc/partitions にある全てのデバイスについて表示される。 .SH リターンコード 指定されたトークンが見つかった場合、 または (指定された) デバイスでタグが表示された場合は、0 が返される。 指定されたトークンが見つからなかった場合、 または (指定された) デバイスが識別できなかった場合は、終了コード 2 が返される。 使用法のメッセージを表示した場合、 または他のエラーの場合は、終了コード 4 が返される。 .SH 著者 .B blkid は libblkid のために Andreas Dilger によって書かれた。 .SH 入手方法 .B blkid はバージョン 1.26 から e2fsprogs パッケージの一部であり、 http://e2fsprogs.sourceforge.net から入手できる。 .SH 関連項目 .BR libblkid (3)