NEWFS_MSDOS(8) FreeBSD システム管理者マニュアル NEWFS_MSDOS(8)
名称
|
newfs_msdos − 新規の MS-DOS (FAT) ファイルシステムを作成する |
書式
|
newfs_msdos [−N] [−B boot] [−F FAT-type] [−I volid] [−L label] [−O OEM] [−S sector-size] [−a FAT-size] [−b block-size] [−c cluster-size] [−e dirents] [−f format] [−h heads] [−i info] [−k backup] [−m media] [−n FATs] [−o hidden] [−r reserved] [−s total] [−u track-size] special [disktype] |
|
解説 |
|
newfs_msdos ユーティリティは、FAT12, FAT16, FAT32 のいずれかのファイルシ ステムを、デバイス special 上に作成します。この際、必要ならば disktab(5) の disktype を使用して、ジオメトリを決定します。 オプションを以下に示します: |
−N
|
ファイルシステムを作成しません: パラメータを表示するだけです。 −B boot −F FAT-type −I volid −L label −O OEM −S sector-size −a FAT-size −b block-size −c cluster-size −e dirents −f format −h heads −i info −k backup −m media −n FATs −o hidden −r reserved −s total −u track-size 注 |
|
FAT ファイルシステムパラメータは、実際のファイルシステムの前にある「予 約」セクタの始めの、「ブートセクタの BPB (BIOS パラメータブロック)」に置 かれます。参照のために、この構造を以下に示します。 struct bsbpb {
|
|
bps; |
/* [-S] セクタあたりのバイト数 */ |
|||||
|
spc; |
/* [-c] クラスタあたりのセクタ数 */ |
|||||
|
res; |
/* [-r] 予約セクタ数 */ |
|||||
|
nft; |
/* [-n] FAT 数 */ |
|||||
|
rde; |
/* [-e] ルートディレクトリのエントリ数 */ |
|||||
|
sec; |
/* [-s] 総セクタ数 */ |
|||||
|
mid; |
/* [-m] メディア記述子 */ |
|||||
|
spf; |
/* [-a] FAT あたりのセクタ数 */ |
|||||
|
spt; |
/* [-u] トラックあたりのセクタ数 */ |
|||||
|
hds; |
/* [-h] ドライブヘッド数 */ |
|||||
|
hid; |
/* [-o] 隠しセクタ数 */ |
|||||
|
bsec; |
/* [-s] ビッグ総セクタ数 */ |
|
}; |
|
bspf; |
/* [-a] FAT あたりのビッグセクタ数 */ |
|||||
|
xflg; |
/* 制御フラグ */ |
|||||
|
vers; |
/* ファイルシステムバージョン */ |
|||||
|
rdcl; |
/* ルートディレクトリの開始クラスタ */ |
|||||
|
infs; |
/* [-i] ファイルシステムの情報セクタ */ |
|||||
|
bkbs; |
/* [-k] バックアップブートセクタ */ |
|
}; |
使用例
newfs_msdos /dev/ad0s1 デフォルトパラメータを使用し、 /dev/ad0s1 にファイルシステムを作成しま す。 newfs_msdos -f 1440 -L foo fd0 標準 1.44M ファイルシステムを、ボリュームラベル foo にて、 /dev/fd0 に作 成します。 |
関連項目
診断
|
終了状態は、成功時には 0 に、エラー時には 1 になります。 |
歴史
|
newfs_msdos ユーティリティは、最初に FreeBSD 3.0 に登場しました。 |
作者
|
Robert Nordier 〈rnordier@FreeBSD.org〉 FreeBSD 10.0 July 6, 1998 FreeBSD 10.0 |