On Thu, Jun 6, 2019 at 11:10 AM Sergei Poselenov <sposelenov@xxxxxxxxxxx> wrote: > > Hello, > > We have an embedded system based on i.MX 6ULL, with the root filesystem deployed on a UBI volume built on top of the SLC NAND device. The volume is mounted as "rw,sync,relatime". > > We are doing the following test: > > - Copy the same file (/bin/busybox) to a different file names, in a sequence. > > - Power is cut off during the copy sequence. > > - After reboot, UBI mounts OK, and we see a number of valid copies of /bin/busybox (md5sum matches), and the last file with the short length (partially written), as expected. > > The question is: should we expect the last partially-written file to have the valid data of the original? We observe that quite often, the last 512 or so bytes in the short file doesn't match the original. Hm, I don't fully understand your question. If you copy files and this is interrupted, the copy is not complete and therefore contents are missing. -- Thanks, //richard ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/