title: Difference between reading from /dev/block/mmcblk0 and /dev/block/mmcblk0p1
body: <p>Reading from /dev/block/mmcblk0 returned old data while reading from /dev/block/mmcblk0p1 gave latest data. My question is does linux maintain a back up if data is written to /dev/block/mmcblk0? This is because i was able to read old contents of the SD card by reading through that node.</p>