NEWFS(8) FreeBSD システム管理者マニュアル NEWFS(8)
名称
newfs − 新しい UFS1/UFS2 ファイルシステムを作成する |
書式
newfs [−NUln] [−L volname] [−O filesystem-type] [−S sector-size] [−T disktype] [−a maxcontig] [−b block-size] [−c blocks-per-cylinder-group] [−d max-extent-size] [−e maxbpg] [−f frag-size] [−g avgfilesize] [−h avgfpdir] [−i bytes] [−m free-space] [−o optimization] [−s size] special |
解説 |
newfs ユーティリティは、ファイルシステムを最初に使用する前に初期化および クリアします。 newfs を走らせる前に、 bsdlabel(8) を使ってディスクラベル を書き込んでいなければなりません。 newfs ユーティリティは、指定した特殊 ファイルにファイルシステムを作成します。 (しばしば ‘‘特殊ファイル’’ を ‘‘ ディスク’’ として扱いますが、特殊ファイルは物理ディスクである必要はありま せん。事実、特殊である必要もありません。) デフォルト値はたいてい妥当な値 となりますが、 newfs にはこの値を変更するための数多くのオプションがありま す。 以下のオプションにて一般的な配置方針を定義します。 |
−L volname
新規ファイルシステムにボリュームラベルを追加します。 −N −O filesystem-type −T disktype −U −a maxcontig −b block-size −c blocks-per-cylinder-group −d max-extent-size −e maxbpg −f frag-size −g avgfilesize −h avgfpdir −i bytes −l −m free-space −n −o optimization −s size 次のオプションは、ディスクジオメトリの標準設定を変更します。デフォルトの 値はディスクラベルから得られます。これらの値を変更するのは、最初にファイ ルシステムを構築したときとは異なるタイプのディスク上でロウイメージを使用 してファイルシステムを構築するようなときだけです (たとえば、ライトワンス ディスク上など)。これらの値をデフォルトの値から変更すると、標準のスーパブ ロックが壊れたときに、 fsck(8) が代替のスーパブロックを見つけることができ なくなるので注意してください。 −S sector-size 使用例 |
newfs /dev/ad3s1a |
新規の UFS ファイルシステムを ad3s1a に作成します。 newfs ユーティリティ は、ブロックサイズに 16384 バイト、フラグメントサイズに 2048 バイト、シリ ンダグループあたりのブロック数に最大数を使用します。ほとんどのアプリケー ションに対し、これらの値は歴史的なデフォルト (8192 バイトブロックと 1024 バイトフラグメント) よりも良い性能となる傾向があります。この大きなフラグ メントサイズは、小さなファイルを大量に含むファイルシステム上に、無駄な領 域を生じさせえます。 |
関連項目
fdformat(1), disktab(5), fs(5), bsdlabel(8), camcontrol(8), dump(8), dumpfs(8), fsck(8), mount(8), tunefs(8), vinum(8) |
M. McKusick, W. Joy, S. Leffler, and R. Fabry, " A Fast FileSystem for UNIX", ACM Transactions on Computer Systems 2, 3, pp181-197, August 1984, (reprinted in the BSD System Manager’s Manual).
歴史
newfs ユーティリティは、 4.2BSD で登場しました。 FreeBSD 10.0 May 18, 2002 FreeBSD 10.0 |