/dev/block/mmcblk0 からの読み取りでは古いデータが返されましたが、/dev/block/mmcblk0p1 からの読み取りでは最新のデータが返されました。私の質問は、データが /dev/block/mmcblk0 に書き込まれた場合、Linux はバックアップを維持しますか? これは、そのノードを読み取ることで、SD カードの古い内容を読み取ることができたためです。
39996 次
2 に答える
17
Linux カーネルの mmc サブシステムは、形式のデバイス ノードを登録しますmmcblkXpY
。
- Linux カーネル内に登録された各 mmc デバイスは、独自の mmc デバイス番号Xを受け取ります。
- 特定のデバイスの各パーティションは、独自の番号Yを受け取ります
パーティションを指すデバイス ノードをマウントした後、通常のファイル I/O を実行できます。
また、デバイスに有効なパーティション テーブルが存在しない場合、システムに/dev/mmcblkX
後続の/dev/mmcblkXpY
ノードが存在しないことにも注意してください。
于 2014-02-13T10:59:17.920 に答える