日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
MAKEFS(8) FreeBSD システム管理者マニュアル MAKEFS(8) 名称 makefs -- ディレクトリツリーまたは mtree マニフェストのファイルシステムイ メージを作成する 書式 makefs [-DxZ] [-B endian] [-b free-blocks] [-d debug-mask] [-F mtree- specfile] [-f free-files] [-M minimum-size] [-m maximum-size] [-N userdb-dir] [-o fs-options] [-R roundup-size] [-S sector-size] [-s image-size] [-T timestamp] [-t fs-type] image-file directory | manifest [extra-directory ...] 解説 ユーティリティ makefs は、ディレクトリツリー directory または mtree マニ フェスト manifest からファイルシステムイメージを image-file に作成しま す。あらゆるオプションのディレクトリツリーが extra-directory 引数で渡され るなら、各引数のディレクトリツリーは、image-file を作成する前に最初に directory または manifest にマージされます。スペシャルデバイスまたは特権 は、このタスクを実行するために必要ではありません。 オプションは、次の通りです: -B endian イメージのバイト順を endian に設定します。有効なバイト順は、ビッグ エンディアンのためには、`4321', `big' または `be'、リトルエンディア ンのためには、`1234', `little' または `le' です。いくつかのファイル システムには、固定のバイト順があるかもしれません。それらの場合に は、この引数は、無視されます。 -b free-blocks イメージ中に最小の free-blocks フリーブロックが存在するように努めま す。オプションの `%' 接尾辞は、free-blocks が計算されたイメージサイ ズの割合を示すために提供されます。 -D mtree マニフェストの重複したパスをエラーではなく警告として扱いま す。 -d debug-mask どのビットが debug-mask に設定されているかによって、様々なデバッグ のレベルを有効にします。XXX: これらの文書 -F mtree-specfile これは、ほぼ確実に利用者が検索しているオプションではありません。 mtree 形式のマニフェストのファイルのリストからイメージを作成するた めには、-F 引数ではなく、コマンド行の最後の引数として、それを指定し ます。 mtree(8) `specfile' 仕様として mtree-specfile を使用します。このオ プションは、イメージがディレクトリではなく mtree マニフェストから作 成されるとき、効果がありません。 specfile エントリが基本的なファイルシステムに存在していて、specfile によって明確に上書きされないなら、そのパーミッションと更新時刻が使 用されます。specfile のエントリのタイプが既存のエントリのものと衝突 するなら、エラーが起こります。 反対の場合 (specfile エントリが基本的なファイルシステムのエントリに ないところ) では、次のことが起こります: specfile エントリが optional とマークされるなら、specfile エントリは、無視されます。そ うでなければ、エントリが、イメージ中に作成され、少なくとも specfile 中に次のパラメータを指定する必要があります: type, mode, gname また は gid および uname または uid および link (シンボリックリンクの場 合)。time が提供されないなら、現在の時間が使用されます。flags が提 供されないなら、現在のファイルフラグが使用されます。失われた通常の ファイルエントリは、長さ 0 のファイルしてして作成されます。 -f free-files 最低限の free-files フリーファイル (inode) がイメージに存在すること を確実にします。オプションの `%' 接尾辞は、free-files が計算された イメージサイズの割合を示すために提供されます。 -M minimum-size ファイルシステムイメージの最小サイズを minimum-size に設定します。 -m maximum-size ファイルシステムイメージの最大サイズを maximum-size に設定します。 ターゲットのファイルシステムが、指定されたディレクトリツリーを収容 するより大きい必要があるなら、エラーが起こります。 -N userdb-dir システムの getpwnam(3) と getgrnam(3) (と関連する) ライブラリ呼び出 しからの結果を使用するのではなく userdb-dir のユーザデータベーステ キストファイル master.passwd とグループデータベーステキストファイル group を使用します。 -o fs-options ファイルシステムの特有のオプションを設定します。fs-options は、オプ ションのコンマで区切られたリストです。有効なファイルシステム特有の オプションは、以下に詳細に記述されます。 -p 推奨されません。-Z フラグを参照してください。 -R roundup-size イメージを roundup-size に丸めます。roundup-size は、ファイルシステ ムのブロックサイズの倍数であるべきです。このオプションは、ffs ファ イルシステムタイプにだけ適用します。 -S sector-size ファイルシステムのセクタサイズを sector-size に設定します。デフォル トは、512 です。 -s image-size ファイルシステムイメージのサイズを image-size に設定します。 -T timestamp 繰り返し可能な構築が可能となるように作成されたすべてのファイルシス テムのファイルとディレクトリのために設定されるタイムスタンプを指定 します。timestamp は、タイムスタンプが、そのファイルから導かれる か、または、整数値が、基準時点 (Epoch) からの数秒として解釈される、 pathname を指定できます。mtree(5) specfile で指定されたタイムスタン プは、デフォルトのタイムスタンプを上書きすることに注意してくださ い。 -t fs-type fs-type ファイルシステムイメージを作成します。次のファイルシステム タイプが、サポートされています: ffs BSD ファースト (fast) ファイルシステム (デフォルト)。 cd9660 ISO 9660 ファイルシステム。 -x specfile 中に明白にリストされなかったファイルシステムノードを除きま す。 -Z ffs のためのスパースファイルを作成します。これは、仮想マシンのイ メージのために役に立ちます。 サイズが指定されるところでは、10 進数のバイト数が、予想されます。2 つ以上 の番号は、製品を示すために ``x'' によって区切られます。各数値には、次のオ プションの接尾辞の 1 つを指定できます: b ブロック。512 の倍数。 k キロ。1024 (1 KiB) の倍数。 m メガ。1048576 (1 KiB) の倍数。 g ギガ。1073741824 (1 GiB) の倍数。 t テラ。1099511627776 (1 TiB) の倍数。 w ワード。整数のバイト数の倍数。 FFS 特有のオプション ffs イメージには、提供される ffs 特有のオプションのパラメータがあります。 それぞれのオプションは、キーワード、等号 (`=') と値から成ります。次のキー ワードがサポートされています: avgfilesize 期待される平均のファイルサイズ。 avgfpdir 期待されるディレクトリ毎のファイル数。 bsize ブロックサイズ。 density inode 毎のバイト。 fsize フラグメント (断片) サイズ。 label イメージのラベル名。 maxbpg シリンダグループ内のファイル毎の最大のブロック数。 minfree 最小 % フリー (空き)。 optimization 最適化の優先順序。`space' (空間) または `time' (時間) の 1 つ。 extent 最大の限界 (extent) サイズ。 maxbpcg シリンダグループ内の最大の合計ブロック数。 version UFS バージョン。FFS (デフォルト) に対しては 1、UFS2 に対しては 2。 CD9660 特有のオプション cd9660 イメージには、提供される ISO9660 特有のオプションのパラメータがあ ります。引数は、キーワードと、省略可能な等号 (`=') と値から成ります。次の キーワードがサポートされています: allow-deep-trees ディレクトリ構造が仕様で指定された最大を超え ることを許可します。 allow-illegal-chars ファイル名の不正な文字を許可します。このオプ ションは、実装されていません。 allow-lowercase ファイル名に小文字を許可します。このオプショ ンは、実装されていません。 allow-max-name バージョン ID を省略することによって、ファイ ル名のための 33 文字の代わりに 37 文字を許可 します。 allow-multidot ファイル名に複数のドットを許可します。 applicationid イメージのアプリケーション ID。 archimedes RISC OS メタデータをエンコードするために `ARCHIMEDES' 拡張を使用します。 bootimagedir イメージディレクトリをブートします。このオプ ションは、実装されていません。 chrp-boot 古い CHRP ハードウェアがブートできるように、 MBR パーティションテーブルをイメージに書き込 みます。 boot-load-segment ブートイメージのためのロードセグメントを設定 します。 bootimage 形式 ``sysid;filename'' のブートイメージの ファイル名、ここで、``sysid'' は、`i386', `mac68k', `macppc' または `powerpc' の 1 つで す。 generic-bootimage 一般的なブートイメージを cd9660 イメージの最 初の 32K にロードします。 hard-disk-boot ブートイメージは、ハードディスクイメージで す。 isolevel ISO 9660 交換レベルを表している整数、ここで ``level'' は、`1' または `2' のいずれかです。 ``level'' `3' は、実装されていません。 keep-bad-images 書き込みが、エラーのため中断されたイメージを 破棄しません。デバッグ目的のためです。 label イメージのラベル名。 no-boot ブーツトメージは、ブート可能ではありません。 no-emul-boot ブートイメージは、``エミュレーションがない'' ElTorito イメージです。 no-trailing-padding イメージに詰め物を行いません (明らかに、Linux は、詰め物を必要とします)。 omit-trailing-period ファイル名の後続するピリオドを省略する。 platformid ブートイメージのセクションヘッダエントリのプ ラットフォーム ID を設定します。 preparer イメージの作成者 (preparer) ID。 publisher イメージの発行者 (publisher) ID。 rockridge (より長いファイル名などのための) RockRidge 拡 張を使用します。 verbose 冗長な出力をオンに切り替えます。 volumeid イメージのボリューム設定識別子。 関連項目 mtree(5), mtree(8), newfs(8) 歴史 makefs ユーティリティは、NetBSD 1.6 で登場しました。 作者 Luke Mewburn <lukem@NetBSD.org> (オリジナルプログラム), Daniel Watt, Walter Deignan, Ryan Gabrys, Alan Perez-Rathke, Ram Vedam (cd9660 サポート) FreeBSD 11.4 March 30, 2018 FreeBSD 11.4