You need to use UUIDs or labels, not device names. With a multi-disk setup, names can change at random depending on the order in which the newly-booted kernel finds things. The old-style kernels that used hd[a-d] nomenclature didn't have that problem as they used geometry.
An alternative solution is to have a udev rules file that enforces consistent names for drives. A lot of distros do that automatically. I'm surprised Devuan doesn't, given its Debian heritage.
PS: on rereading the post, perhaps it's Salix and not Devuan that has the numbering problem.
Last edited by hazel; 03-03-2018 at 09:47 AM.
Reason: Postscript added
|