I'm running macOS Mojave 10.14.6 on a Mac Pro 5,1 and investigating a Time Machine snapshot issue. When I run tmutil listlocalsnapshots /
, it shows 20 of them:
Host:~ user$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2023-08-03-110415
com.apple.TimeMachine.2023-08-03-120603
com.apple.TimeMachine.2023-08-03-130847
com.apple.TimeMachine.2023-08-03-150130
com.apple.TimeMachine.2023-08-03-170152
com.apple.TimeMachine.2023-08-03-180816
com.apple.TimeMachine.2023-08-03-190627
com.apple.TimeMachine.2023-08-03-200902
com.apple.TimeMachine.2023-08-03-220218
com.apple.TimeMachine.2023-08-03-230728
com.apple.TimeMachine.2023-08-04-000545
com.apple.TimeMachine.2023-08-04-010829
com.apple.TimeMachine.2023-08-04-020659
com.apple.TimeMachine.2023-08-04-030245
com.apple.TimeMachine.2023-08-04-040702
com.apple.TimeMachine.2023-08-04-050615
com.apple.TimeMachine.2023-08-04-060800
com.apple.TimeMachine.2023-08-04-070944
com.apple.TimeMachine.2023-08-04-080305
com.apple.TimeMachine.2023-08-04-085549
However, when I attempt to repair my disk with fsck_apfs
(either booted normally or in Recovery Mode), it fails and reports 22 of them:
Error:
** Checking snapshot 1 of 22
error: btn: invalid key order (2) did 1156985 / oxid 0
Snapshot is invalid.
** The volume /dev/rdisk2s1 could not be verified completely.
Where is fsck_apfs
getting the extra two snapshots? Am I misunderstanding the two tools' concepts of snapshots?