Unable to clear warnings after finding them using disk utility!

After updating to the latest version of Mojave, my hard drive crash and I had to erase and reinstall the Os. I ran disk utility and received the listed warnings;


Warning: found orphan dstream id object (id 875125, refcnt 1)

Warning: found orphan file extents (id 875125, size 78672)

Warning: overallocation Detected on main device: (29121928 + 1)bitmap

Warning: found orphan dstream id object (id 875125)

Warning: found orphan file extent object (id875125) at local address


How do I correct these errors?

Thanking you in advance for the answer

MacBook Pro 13", macOS 10.14

Posted on Mar 30, 2019 1:26 PM

Reply
Question marked as Top-ranking reply

Posted on Mar 30, 2019 1:51 PM

Those are possibly corrupted Time Machine snapshots. You should use the following method in the Terminal to delete the snapshots. Time Machine creates a new one about every hour anyway:


1. Launch the Terminal app from the /Applications/Utilities folder.


2. In the Terminal, type the following to list any available snapshots on your internal hard drive. As a reference, the "/" in this command means the top level of your startup drive:


tmutil listlocalsnapshots /


3. Once you see how many snapshots there are, you can use a Terminal command to reduce -- or thin -- the number of snapshots. Without parameters, the command looks like this:


thinlocalsnapshots mount_point [purge_amount] [urgency]


Now some explanations . . .


"thinlocalsnapshots" is the actual command


"mount_point" in this case refers to the top level of your internal startup drive where those snapshots are located. That is why we use just "/".


"purge_amount" signifies how much disk space you wish to reclaim, expressed in bytes. For example, the number 10000000000 represents 10 GB.


"urgency" represents the level or degree of the purge. It can be a number 1 to 4, with 4 probably meaning very urgent.


So then, if you specify both "purge_amount" and "urgency", the Time Machine Utility -- or "tmutil" -- will attempt with an urgency level of 1 to 4 -- depending on what level you choose -- to reclaim the amount you have specified in bytes by thinning available snapshots.


Now, if you do not specify an urgency level, then the default urgency level will be used.


Below is an example where we want to reclaim 10 GB of disk space using an urgency of 1. Please keep in mind that each time you run a Time Machine command like this, it will keep thinning the snapshots, until eventually, there will be none left to delete:


tmutil thinlocalsnapshots / 1000000000 1


Each time you use a command like that, the Terminal will report back to you what happened; that is, what it worked on.


On a side note, Apple claims that each snapshot will be deleted after a period of 24 hours. However, apparently, this is not always the case. You can learn more about this here:


https://support.apple.com/en-ca/HT204015


I hope that the above info has been helpful to you, and that perhaps it has even helped you to resolve your issue. Please let me know. Thanks!


4 replies
Question marked as Top-ranking reply

Mar 30, 2019 1:51 PM in response to ALPAPD

Those are possibly corrupted Time Machine snapshots. You should use the following method in the Terminal to delete the snapshots. Time Machine creates a new one about every hour anyway:


1. Launch the Terminal app from the /Applications/Utilities folder.


2. In the Terminal, type the following to list any available snapshots on your internal hard drive. As a reference, the "/" in this command means the top level of your startup drive:


tmutil listlocalsnapshots /


3. Once you see how many snapshots there are, you can use a Terminal command to reduce -- or thin -- the number of snapshots. Without parameters, the command looks like this:


thinlocalsnapshots mount_point [purge_amount] [urgency]


Now some explanations . . .


"thinlocalsnapshots" is the actual command


"mount_point" in this case refers to the top level of your internal startup drive where those snapshots are located. That is why we use just "/".


"purge_amount" signifies how much disk space you wish to reclaim, expressed in bytes. For example, the number 10000000000 represents 10 GB.


"urgency" represents the level or degree of the purge. It can be a number 1 to 4, with 4 probably meaning very urgent.


So then, if you specify both "purge_amount" and "urgency", the Time Machine Utility -- or "tmutil" -- will attempt with an urgency level of 1 to 4 -- depending on what level you choose -- to reclaim the amount you have specified in bytes by thinning available snapshots.


Now, if you do not specify an urgency level, then the default urgency level will be used.


Below is an example where we want to reclaim 10 GB of disk space using an urgency of 1. Please keep in mind that each time you run a Time Machine command like this, it will keep thinning the snapshots, until eventually, there will be none left to delete:


tmutil thinlocalsnapshots / 1000000000 1


Each time you use a command like that, the Terminal will report back to you what happened; that is, what it worked on.


On a side note, Apple claims that each snapshot will be deleted after a period of 24 hours. However, apparently, this is not always the case. You can learn more about this here:


https://support.apple.com/en-ca/HT204015


I hope that the above info has been helpful to you, and that perhaps it has even helped you to resolve your issue. Please let me know. Thanks!


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Unable to clear warnings after finding them using disk utility!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.