12

/dev/block/mmcblk0 からの読み取りでは古いデータが返されましたが、/dev/block/mmcblk0p1 からの読み取りでは最新のデータが返されました。私の質問は、データが /dev/block/mmcblk0 に書き込まれた場合、Linux はバックアップを維持しますか? これは、そのノードを読み取ることで、SD カードの古い内容を読み取ることができたためです。

4

2 に答える 2

17

Linux カーネルの mmc サブシステムは、形式のデバイス ノードを登録しますmmcblkXpY

  • Linux カーネル内に登録された各 mmc デバイスは、独自の mmc デバイス番号Xを受け取ります。
  • 特定のデバイスの各パーティションは、独自の番号Yを受け取ります

パーティションを指すデバイス ノードをマウントした後、通常のファイル I/O を実行できます。

また、デバイスに有効なパーティション テーブルが存在しない場合、システムに/dev/mmcblkX後続の/dev/mmcblkXpYノードが存在しないことにも注意してください。

于 2014-02-13T10:59:17.920 に答える