- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@RDPetruska wrote:"due to macOS's non-persistent device naming"
And here we are with yet ANOTHER stupid thing Apple does
Then I guess Windows and Linux are stupid too, as they both do non-persistent device naming. They name devices in the order that they are discovered, and if you change something in the hardware connection or do hot adds and removes of devices, you get similar behavior. Perhaps that's why file systems on Linux have UUIDs and LVM (and likely ZFS) configurations are self describing.
To Linux's credit it does provide a way to persist device names. However, you'd better be good at writing udev rules to do so.
Apple doesn't seem to provide a mechanism to persist a device name across boots (at least I've scoured resources and have been unable to come up with anything). Perhaps this is at the root of why Fusion has trouble with it. Yes there are use cases (like Fusion) that needs this but for the vast majority of users of macOS, persistent device naming isn't needed. macOS seems to find its supported file systems and mount them just fine without persistent device naming. It's just when there's a macOS unsupported file system type on a disk that we run into these issues.
That's not to say I'm an apologist for Apple. As @ColoradoMarmot states, there are areas where you'd like to have more fine tuned control, but it's either buried/hidden in the GUI, you have to resort to CLI utilities, or it doesn't exist at all.
Over the years I've gotten used to (or resigned myself to the fact, pick one) that macOS, Linux, Windows, Solaris, AIX, whatever are all different and have their own "peculiarities". I used to work for a vendor that had a Linux port of their storage product, and there were big differences even between SLES and RHEL - SLES would need a tweak to modules for every one of their releases because they'd break the kernel ABI, but RHEL would keep theirs stable.
Editor of the Unofficial Fusion Companion Guides