スポンサーリンク

DISKTAB(5) FreeBSD ファイルフォーマットマニュアル 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
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 で登場しました。

FreeBSD 10.0 June 5, 1993 FreeBSD 10.0

スポンサーリンク