Lately, I’ve been running out of SSD space on my 13” MacBook Pro. I tried to scan for the entire disk using Disk Inventory X and found nothing substantial. Until I finally read an article explaining the cause of suddenly losing disk space.
Did you know that since macOS High Sierra and later, a Time Machine local snapshot is created and saved before installing any macOS update?
I honestly didn’t know until I read the knowledge base article from Apple website.
This snapshot was created automatically by macOS, but there is no guide on how to delete it. I know that this snapshot might be important during the update in case there is a problem during the process. But since I successfully updated my macOS, I don’t think I really need it to stay. Especially if you have limited disk space.
Luckily there is a solution to reclaim disk space by using simple terminal commands.
To follow this guide, you need to open
Terminal.app or any terminal emulator like iTerm.
The first thing to do is to get a list of saved local snapshots. You can do that by typing the following command.
It’ll produce a list of snapshot with this format name:
To delete the snapshot file, all you need to do is to copy the timestamp with
Then use it with the following command.
You’ll be asked for your password. Type your password and press Enter. Wait for a couple of seconds until the process is finished.
Here is an example using my own machine after the last macOS Mojave 10.14.6 Supplemental Update.
When I type the command to list all local snapshots, I only received one snapshot with timestamp
Next, I copy the timestamp
2019-08-28-074800 and use it for deletion command.
I was asked for my password then the process was running for less than a minute. After that, I got around 5GB additional free space!
So that’s all I can write for this time. Hope this simple guide useful for you. Thanks for reading.