FOSSPicks
Mac data recovery
HFS+ Rescue 3.3
HFS+ Rescue – or hfsprescue as it is on the command line – is an absolutely remarkable tool that saves Apple Mac hard drive data from disaster. This may seem like an odd thing to write about in a magazine that deals predominantly with Linux, but it's not. Many of us install Linux on Apple hardware and keep the old Apple operating system around for one reason or another – OS X is still excellent for audio software, for example, and some designers still refuse to give up on the Adobe hegemony. HFS+ is the journaled filesystem used on these machines, and just like any other filesystem, it can go wrong.
As this is Apple's ecosystem, native tools that run on OS X are no longer permitted on Apple's App Store (because they require permissions to modify the underlying filesystem structure, of course!), and almost every other option is proprietary and expensive. Fortunately, Linux and open source are here to save the day. HFS+ Rescue is a really well-engineered tool that you can run against an HFS+ formatted partition that will attempt to rebuild the entire contents of the drive, including recently deleted files, on your Linux drive. It does this via six different steps that need to be run separately. Step 1 will scan for files; step 2 cleans up the database; step 3 restores those files; step 4 restores the directory structure; step 5 moves those files into the correct directories; and step 6 cleans up. You'll end up with everything hopefully in a local copy of your Mac drive, with non-unique or undeleted files in a separate folder. And the most important thing is that it works. I tested this on a 250GB SSD with a Mac data partition, and the entire drive was restored to my home folder in around four hours.
Project Website
https://www.plop.at/en/hfsprescue/index.html
Byte converter
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.