Provided by: manpages-ja_0.5.0.0.20180315+dfsg-1_all
名前
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 値が value の NAME という名前のトークンを持つブロックデバイスを検索し、 見つかった 全てのデバイスを表示する。 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)