DISKTAB(5)

名称
disktab - ディスク記述ファイル

書式
<disklabel.h>

解説
disktab は、ディスクジオメトリとディスクパーティション特性を記述する 簡単なデータベースで、 ディスク上のディスクラベルを初期化する際に使われます。 フォーマットは termcap(5) 端末データベースと同様のパターンです。 disktab 内のエントリは、たくさんの `:' で区切られたフィールドからなります。 各ディスクの最初のフィールドは `|' 文字で区切られていて、そのディスクの 名前を与えます。 最後の名前はディスクを識別する完全に長い名前でなければなりません。

各エントリの省略可能なフィールドは次の通りです。
ID | 型 | 解説
ty | str | ディスクの種類 (例えば removable, winchester)
dt | str | コントローラの種類 (例えば
SMD, ESDI, フロッピ)
ns | num | トラックあたりのセクタ数
nt | num | シリンダあたりのトラック数
nc | num | ディスク上の総シリンダ数
sc | num | シリンダあたりのセクタ数、デフォルトは nc*nt
su | num | ユニットあたりのセクタ数、デフォルトは sc*nc
se | num | バイト単位のセクタサイズ
デフォルトは DEV_BSIZE
sf | bool | コントローラが bad144 スタイルのバッドセクタフォワードをサポートする
rm | num | 回転スピード (rpm), デフォルトは 3600
sk | num | トラックあたりのセクタスキュー、デフォルトは 0
cs | num | シリンダあたりのセクタスキュー、デフォルトは 0
hs | num | ヘッドスイッチ時間 (usec), デフォルトは 0
ts | num | 1 シリンダシーク時間 (usec), デフォルト 0
il | num | セクタインタリーブ (n:1), デフォルトは 1
d[0-4] | num | ドライブタイプ依存パラメータ
bs | num | ブートブロックサイズ、デフォルト
BBSIZE
b[0-1] | num | ブートブロックファイル名。
bsdlabel(8) を参照
sb | num | スーパブロックサイズ、デフォルト
SBSIZE
ba | num | パーティション `a' のブロックサイズ (bytes)
bd | num | パーティション `d' のブロックサイズ (bytes)
be | num | パーティション `e' のブロックサイズ (bytes)
bf | num | パーティション `f' のブロックサイズ (bytes)
bg | num | パーティション `g' のブロックサイズ (bytes)
bh | num | パーティション `h' のブロックサイズ (bytes)
fa | num | パーティション `a' のフラグメントサイズ (bytes)
fd | num | パーティション `d' のフラグメントサイズ (bytes)
fe | num | パーティション `e' のフラグメントサイズ (bytes)
ff | num | パーティション `f' のフラグメントサイズ (bytes)
fg | num | パーティション `g' のフラグメントサイズ (bytes)
fh | num | パーティション `h' のフラグメントサイズ (bytes)
oa | num | パーティション `a' のセクタ内オフセット
ob | num | パーティション `b' のセクタ内オフセット
oc | num | パーティション `c' のセクタ内オフセット
od | num | パーティション `d' のセクタ内オフセット
oe | num | パーティション `e' のセクタ内オフセット
of | num | パーティション `f' のセクタ内オフセット
og | num | パーティション `g' のセクタ内オフセット
oh | num | パーティション `h' のセクタ内オフセット
pa | num | パーティション `a' セクタサイズ
pb | num | パーティション `b' セクタサイズ
pc | num | パーティション `c' セクタサイズ
pd | num | パーティション `d' セクタサイズ
pe | num | パーティション `e' セクタサイズ
pf | num | パーティション `f' セクタサイズ
pg | num | パーティション `g' セクタサイズ
ph | num | パーティション `h' セクタサイズ
ta | str | パーティション `a' のパーティションタイプ
(4.2BSD ファイルシステム, スワップ他)
tb | str | パーティション `b のパーティションタイプ
tc | str | パーティション `c のパーティションタイプ
td | str | パーティション `d のパーティションタイプ
te | str | パーティション `e のパーティションタイプ
tf | str | パーティション `f のパーティションタイプ
tg | str | パーティション `g のパーティションタイプ
th | str | パーティション `h のパーティションタイプ

関連ファイル
/etc/disktab

関連項目
getdiskbyname(3), disklabel(5), disklabel(8), newfs(8)

歴史
disktab この記述ファイルは 4.2BSD から登場しました。