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 |