1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
|
.\" 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 <ysato444@yahoo.co.jp>
.\" 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 <writecachefile>
デバイスキャッシュをデフォルトのキャッシュファイル
.I /etc/blkid.tab
ではなく
.I writecachefile
に書き込む。
キャッシュをデフォルトのファイルに保存したくない場合は、
.I /dev/null
を指定すること。
このオプションが指定されない場合は、
.B -c
オプションで指定されたファイルと同じファイルに書き出す。
.TP
.I <device>
指定されたデバイスのみのトークンを表示する。
コマンドラインで複数の
.I <device>
を指定することもできる。
何も指定されていない場合、認識できるならば
.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)
|