最近の研究では、WindowsファイルシステムパーティションにアクセスするためのARMアーキテクチャボードに脂肪の形を追加する必要がある、あなたはビットとLinuxのファイルシステムパーティションを振り返ります。単にいくつかの単語を書きます:
記憶媒体は、クロスコンパイラを使用してカードのeMMC、Linuxシステム、です。うまくパーティションを追加するためにカーネルに渡されたのfastbootパラメータに直接パーティションを増やして、何も言いませんでした。
ここでは主に二つの方法でファイルシステムを増加について話:
この方法の一つ
1.ホスト上で準備し、その後、対応するパーティションに焼か:
DDの場合=のは/ dev /ゼロ= data.fat BS = 1024、カウント= 1024
カウントはここに小さすぎると、実行時に、そして、mkfs.fatはエラーを思い出させます:提案ファイルシステムを構築するための十分なスペースがありませんがスーパーブロックを設定しながら、
ファイルシステムのヘッドはブロックが小さすぎると、文句を言うだろう、その後劣らを書かない、ファイルシステムの情報を記録し、パーティションのMBRを書き出しを開始しますので、これは、特定のファイルシステムには、ブログを書く機会を持っています。
mkfs.fat data.fat -F 32
ここ-F 32は、FAT32ファイルシステムを指定することで、あなたも、自分のニーズに応じて任意のFAT32 1をFAT12、FAT16を選択することができますもちろん、指定することはできません、デフォルトで結構です。
data.vfat:DOS / MBRブートセクタ、コードオフセット値を0x3c + 2、OEM-ID「mkfs.fat」、セクタ/クラスタ4、ルートエントリは、ファイルシステムがうまくフォーマットされた見ることができますdata.fatそのファイル512、セクタ2048(ボリューム<= 32 MB)、メディア記述子0xf8、セクタ/ FAT 2、セクタ/トラック32は、64ヘッド、シリアル番号0xbfc1387d、標識されていない、FAT(12ビット)
Data.fatはその後に対応するパーティションに書き込みます
方法二
ターゲットマシン2.スクリプトの実行を開始します:
で、次のシェルスクリプト/init.d/rcSを追加します。
マウントは/ dev / mmcblkmpn / 場合は [$?-ne 0 ]。その後、 mkfs.fatは/ dev / mmcblkmpn -F 32 マウントは/ dev / mmcblkmpn / Fiの
前記mmcblkmpn対応するファイルシステムのパーティション
推奨される方法は、第二の方法は、ファイルシステムをマウントに失敗した後、データを失う危険性があるため
上記のすべて。