NEWFS(8) — UNIX Programmer’s Manual
名称
newfs − 新しいファイルシステムを作る
形式
/etc/newfs [ −N ] [ −v ] [ −n ] [ mkfs-options ] special disk-type
解説
newfs は、 mkfs(8) プログラムを「使い易く」するフロントエンドです。 newfs は、ファイルシステムを作成しようとする ディスクのタイプをディスク記述ファイル /etc/disktab から見つけ、 mkfs の呼出しで使用する適切なパラメータを計算したのち、 mkfs をフォークすることによってファイルシステムを作ります。 もしそのファイルシステムが ルートのパーティションである場合には、 必要なブートストラッププログラムを デバイスの最初の 8 セクタにインストールします。
−n ブートストラッププログラムがインストールされるのを防止します。
−N 実際にファイルシステムを作成せずに、 システムパラメータを表示します。
−v newfs は、 mkfs に渡されるパラメータも含めて、 自分のアクションを表示します。
mkfs に渡されるデフォルトのパラメータを他の値に変えるために 使用できるオプションは、次のとおりです。
−s size セクタ単位のファイルシステムのサイズ。
−b block-size
バイト単位のファイルシステムのブロックサイズ。
−f frag-size
バイト単位のファイルシステムのフラグメントサイズ。
−t #tracks/cylinder
ファイルシステムの1シリンダ当たりのトラック数。
−c #cylinders/group
ファイルシステムの1シリンダグループ当たりのシリンダ数。 デフォルトは 16 です。
−m free space %
普通のユーザが使用できないように予約されるスペースの割合。 フリースペースとして割当てられる最小しきい値。デフォルトは 10% です。
−o optimization preference (“space” または “time”)
ブロックの割当てに費やされる時間を最小限にするように、 またはディスク上のスペースの断片化を最小限に抑えるように、 ファイルシステムに指示することができます。 最小フリースペースの値(上記のオプション参照)が 10% に満たない場合には、 デフォルトはスペースの最適状態になります。 この値が 10% 以上である場合には、 デフォルトは時間の最適状態になります。
−r revolutions/minute
ディスクの回転速度 (1分当たりの回転数で、通常は 3600)。
−S sector-size
バイト単位のセクターのサイズ (512 以外になることはない)。
−i number of bytes per inode
これは、ファイルシステムの iノードの密度を指定します。 デフォルトは、2048 バイトのデータスペースごとに 1個の iノードが作られます。 iノードの数を少なくしたい場合には、 より大きな数値を使用する必要があります。 iノードの数を多くしたい場合には、 より小さな数値を指定する必要があります。
関連ファイル
/etc/disktabディスクのジオメトリおよびファイルシステムのパーティション情報用ファイル
/etc/mkfs実際にファイルシステムを構築するためのプログラム
/usr/mdecブートストラッピングプログラムのあるディレクトリ
関連事項
disktab(5), fs(5), diskpart(8), fsck(8), format(8), mkfs(8), tunefs(8)
M. McKusick, W. Joy, S. Leffler, R. Fabry, “A Fast File System for UNIX”, ACM Transactions on Computer Systems 2, 3. pp 181-197, August 1984. (System Manager’s Manual, SMM:14に再録)
バグ
ユーザの助けを借りずに、ディスクのタイプを計算するべきです。
NEWS-OSRelease 3.3