读取从/ 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节点。