EN JA
DISKTAB(5)
DISKTAB(5) FreeBSD File Formats Manual DISKTAB(5)

名称

disktabディスク記述ファイル

書式

#include < disklabel.h>

解説

disktab は、ディスクジオメトリとディスクパーティション特性を記述する簡単なデータベースで、ディスク上のディスクラベルを初期化する際に使われます。フォーマットは termcap(5) 端末データベースと同様のパターンです。 disktab 内のエントリは、たくさんの `:' で区切られたフィールドからなります。各エントリの最初のフィールドは、そのディスクのエントリを選択するのに使う名前になります。 `|' 文字で区切って複数指定することができ、一番最後の名前はそのディスクを完全に区別できるような長いものを使います。

各エントリの省略可能なフィールドは次の通りです。

ID 解説
ty str ディスクの種類 (例えば removable, winchester)
dt str コントローラの種類 (例えば SMD, ESDI, フロッピ)
ns num トラックあたりのセクタ数
nt num シリンダあたりのトラック数
nc num ディスク上の総シリンダ数
sc num シリンダあたりのセクタ数, デフォルト ns*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
sb num スーパブロックサイズ, デフォルト 0
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

歴史

disktab この記述ファイルは、 4.2BSD で登場しました。
October 14, 2006 FreeBSD