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