It looks like it is a 255 character limit
I guess you mean this. https://www.freedesktop.org/so…md/man/systemd.unit.html#
ZitatValid unit names consist of a "name prefix" and a dot and a suffix specifying the unit type. The "unit prefix" must consist of one or more valid characters (ASCII letters, digits, "
:
", "-
", "_
", ".
", and "\
"). The total length of the unit name including the suffix must not exceed 256 characters. The type suffix must be one of ".service
", ".socket
", ".device
", ".mount
", ".automount
", ".swap
", ".target
", ".path
", ".timer
", ".slice
", or ".scope
".
What I don't understand is how this affects. I suppose that first the units that make up the mergerfs unit are defined, and then the mergerfs unit is mounted with these dependencies. The unit is given a name and assembly is done. The character limit should apply to the mergerfs unit name, and should not exceed this limit even if it is uuid.
So what is the reason that no more than 3 are allowed? Something escapes me...