1

まず、sd/mmc パーティションを cramfs ファイルシステムにフォーマットすることは可能ですか? 答えが「はい」の場合、それを実行する方法を教えてください。

注: cramfs イメージの作成方法について質問しているわけではありません。Ramdisk 用のイメージは既に作成しています。

4

1 に答える 1

1

cramfsイメージがどのように作成されるかについては、少し混乱しているようです。cramfs は読み取り専用のファイルシステムであるため、通常は cramfsファイルシステムを作成しません。そのため、イメージ全体 (ファイルシステムの構造と内容) が一度に作成されます。

OPがcramfsイメージをコピーしてext2ファイルシステム内に配置する方法を尋ねている場合は、mkfs.cramfsを使用して通常の方法でイメージを作成し、結果のイメージファイルをext2ファイルシステムのディレクトリにコピーします。次に、そのイメージを「mount -t cramfs /path/to/cramfs/image /mount/point」でマウントします。イメージは、ext2 ファイルシステム内の単なる別のファイルです。

cramfs のより一般的な用途は、イメージをそのパーティション内の唯一のファイルシステムとしてパーティションに格納することです。その場合、前と同じ方法で cramfs イメージを作成し、適切なツールを使用してイメージ全体をパーティションにコピーします。cramfs イメージは以前にそこに書き込まれたものを上書きするため、最初にパーティションをフォーマットする必要はありません。ここでも同じ「mount -t cramfs /path/to/image /mount/point」アプローチが使用されますが、ext2 などにあるように cramfs パーティション タイプがなく、/path/to/imageはあることに注意してください。通常、/dev内に存在します。

于 2014-01-29T17:31:04.823 に答える