There's a very specific moment when this guide matters: an old machine won't boot, the files exist only on its disk, and the only working computer in the house is a Mac. Good news — for the most common Linux setups, the Mac is enough.
Pull the drive and put it in a USB enclosure or dock (2.5" SATA enclosures cost ~15€; 3.5" drives need a powered dock; NVMe needs an NVMe enclosure). Plug it in and ignore macOS's "disk not readable" alert — that's expected, don't initialize anything.
Typical Linux disks have a small boot partition (FAT — macOS reads it, nothing useful inside) and one big root or home partition. What that big partition contains decides everything:
Omnimount's detector tells you which case you have the moment you plug the disk in.
For the ext4 case: mount read-only (you're rescuing, not editing), open the volume
in Finder and copy what matters. Home directories live in /home/yourname. As
the mount runs privileged you'll see every user's files regardless of their Linux
permissions.
Clicking noises, disconnections, files that stall at 90%: stop copying file by file. Clone the whole drive to an image first — one sequential pass is the gentlest thing you can do to a failing disk — and rescue from the image afterwards. If the journal is dirty (machine died mid-write), run a filesystem check before trusting what you copy.
Skip the terminal. Omnimount mounts, checks and clones ext4 and NTFS drives from the menu bar — no kernel extensions, no Recovery Mode, no password prompts. It detects NAS quota disks and fixes them in one click.
Get Omnimount — €9.99 or build it free (GPL)