Disk utility stuck on checking catalog? Does it make sense to wait long?
One of 3 5TB TimeMachine Backup Disks was stuck during backup in a never ending operation over more than a day. We later figured out, that there was a crash and restart on this server (we recognized this) but may have damaged the disk structure. There was no obvious fs_chk action visible in the activity monitor when filtering for `fs`.
- First Aid did not report any issues on the whole USB device and quitted successfully.
- First Aid on the disks only APFS volume (the TimeMachine Volume) was not successful, because the disk could not be dismounted due to a finder operation keeping a file lock on the volume.
It is useful to mention, that the disk was encrypted and created on Catalina by the TimeMachine Setup itself from a regular fully erased disks and had no specific Container Volume for the only backup volume. We come back on this later.
We tried to:
- Close all other applications, including a FileMaker Server in the background.
- Finder hard restarted
- figure out if any open files are identifyable ( using `lsof` command in terminal and grep for `TimeMachine` because the volume name contained that term as well: `lsof | grep -I TimeMachine`
The volume was still not regularly ejectable.
We now forced an eject from the finder and managed to have the device still connected but dismounted. Before Disk Utility App took forever to allow any action on the device or volume.
We now could start Forst Aid on the selected ghosted volume. The process started but got stuck for more than a hour after:
...
Checking extents overflow file.
Checking catalogue file.
We found several web sources that suggest to wait overnight because on large disks this ma need a lot of time. e.g. Disk utility stuck on checking catalog? - Apple Community I could not answer to this thread anymore so I recreated this to post my experience later as my own answer.
After waiting overnight the process finished and everything is fine.
Earlier Mac models