I performed disk utility first aid on my Macintosh HD volume and all was good as indicated below
Running First Aid on “Macintosh HD” (disk3s1s1)
Verifying the startup volume will cause this computer to stop responding.
Verifying file system.
Volume could not be unmounted.
Using live mode.
Performing fsck_apfs -n -l -x /dev/rdisk3s1
Checking the container superblock.
Checking the checkpoint with transaction ID 6455794.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking the encryption key structures.
Checking volume /dev/rdisk3s1.
Checking the APFS volume superblock.
The volume Macintosh HD was formatted by newfs_apfs (945.200.129.100.12) and last modified by apfs_kext (2235.40.6.0.2).
Checking the object map.
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking snapshot 1 of 1 (com.apple.os.update-22777703CDA46B0180D024D76346C01E8072257DCCD38AB80036A71F7EAB46B4)
Checking the fsroot tree.
Checking the file extent tree.
Checking the extent ref tree.
Verifying volume object map space.
Verifying allocated space.
The volume /dev/rdisk3s1 with UUID 0C9FBACC-9665-469A-A543-4BA9BE3DEB85 appears to be OK.
File system check exit code is 0.
Restoring the original state found as mounted.
Operation successful.
Then I performed disk utility first aid on my Data volume and saw so many warnings as per below 😭
Running First Aid on “Data” (disk3s5)
Verifying the startup volume will cause this computer to stop responding.
Verifying file system.
Volume could not be unmounted.
Using live mode.
Performing fsck_apfs -n -l -x /dev/rdisk3s5
Checking the container superblock.
Checking the checkpoint with transaction ID 6455648.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking the encryption key structures.
Checking volume /dev/rdisk3s5.
Checking the APFS volume superblock.
The volume Data was formatted by newfs_apfs (1933.41.2) and last modified by apfs_kext (2235.40.6.0.2).
Checking the object map.
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking the document ID tree.
Checking the fsroot tree.
warning: descendants (2727) of dir-stats object (id 272950) is less than expected (2729)
warning: physical_size (6608224256) of dir-stats object (id 272950) is greater than expected (6580809728)
warning: descendants (99) of dir-stats object (id 272984) is greater than expected (93)
warning: descendants (28439) of dir-stats object (id 272999) is greater than expected (20095)
warning: physical_size (1097056256) of dir-stats object (id 273004) is greater than expected (791777280)
warning: descendants (609) of dir-stats object (id 728074) is greater than expected (583)
warning: physical_size (10944512) of dir-stats object (id 728092) is greater than expected (9261056)
warning: physical_size (22069248) of dir-stats object (id 728124) is greater than expected (22036480)
warning: physical_size (8192) of dir-stats object (id 10260401) is greater than expected (4096)
warning: physical_size (8192) of dir-stats object (id 11230429) is greater than expected (4096)
warning: physical_size (8192) of dir-stats object (id 12377650) is greater than expected (4096)
Checking the extent ref tree.
Checking the file key rolling tree.
Verifying volume object map space.
The volume /dev/rdisk3s5 with UUID 8AB03DF3-ED19-45FA-A5D0-0818F0BB40C7 was found to be corrupt and needs to be repaired.
Verifying allocated space.
Performing deferred repairs.
The volume /dev/rdisk3s5 with UUID 8AB03DF3-ED19-45FA-A5D0-0818F0BB40C7 appears to be OK.
File system check exit code is 0.
Restoring the original state found as mounted.
Operation successful.
I am using time machine backup as a double protection other than iCloud. Are the above warnings will affect my data integrity in the future ? If so what should I do to get rid all of those warnings.
I can still use my M1 Macbook Air without any issues so far. But I worry this warnings will create further damage in the future.
Thank you guys.