APFS neither implements per file nor per user data block checksumming

Originator:jvmscholz
Number:rdar://27052269 Date Originated:28-Jun-2016 12:39 PM
Status:Duplicate/26851172/Open Resolved:
Product:OS X Product Version:Mac OS Sierra
Classification: Reproducible:
 
Summary:
In modern setups, one can argue that SSDs shouldn't return false data but a lot of apple users attach USB sticks and external hard disks and I myself was rescued from bad data by using zfs'es checksumming to detect a bad USB cable.

I think therefore that even if only one hard disk is used, users often have backups either via time machine (most likely), manual copy to external drives (might happen) as well as off-site backup (probably not that often). Getting a notice on: "Hey user, this file here got eaten by the hard disk, do you want to restore the correct version from time machine" is a great user experience and helps to avoid data deterioration.

Please implement checksumming in APFS.

Steps to Reproduce:


Expected Results:


Actual Results:


Version:
Mac OS 10.12 Sierra

Notes:


Configuration:


Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!