What do you have to do to get Extfs filesystems to mount using FUSE this week?
You need to always have disk utility in debug mode:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
Now you will have the ability to discern volume paths in Disk utility
Now, make a mount point
(somewhere not in
it will fail in confusing and opaque ways
whose details momentarily elude me)
OK, you are ready to mount:
fuse-ext2 /dev/VOLUMEPATH /path/to/mountpoint
Or if you installed
ext2fuse /dev/VOLUMEPATH /path/to/mountpoint
Well, that didn’t work. Some missing libraries, eh?
You could spend time debugging it, but you just want to get the cursed files off the disk to meet a deadline that isn’t about remedying Apple’s dismal filesystem situation for them for free.
Perhaps you could use the slightly different instructions in some github ticket or just download binaries from some complete stranger?
Perhaps you can compile fuse-ext2 from source manually? How hard can that be…?
Oh god, there are about 18 steps. And so many dependencies! Let’s give it a go anyway…
…it’s still broken, eh? Let’s build and run a whole VM to access that cursed disk and get Linux to do the work for us. (Thought: is this easier with docker now?) Linux is great for bloody-mindedly technical yak shaving. Anyway. It’s only an hour of dicking around and a gigabyte of data. Your bandwidth is unlimited, right? What, don’t you live in Silicon Valley? What’s wrong with you?
Your adventure continues at virtual machines.
OK, sure, now it still doesn’t work because of errors within the guest OS, but the problem is different now! And refreshing! But if you’ve got into the swing of it, don’t despair, you are still hours away from doing anything useful. (God I hope you’re being paid for this.) Anyway, you’re done with macOS. Continue your quest at the advice-for-linux page.
You know what? Virtual machines are stinky. You aren’t the cloud. Go old school. Burn a Linux distro onto a USB key, boot off that, then copy the files from there to a FAT32 disk.