All datasets except root have to be created via 'mountpoint=legacy' and later included via fstab.
Additionally the service zfs-mount.service must be deactivated.
That's a basic question about ZFS and not a malfunction or problem which might indicate a defective installation package or something similar.
The question is, how can I get ZFS to boot ONLY ONE, SPECIFIC pool and not everything it finds?
There is a kind of automatic working here that I would like to influence.
Sorry, I don't see why that belongs to such a topic.
But ok...
I have a basic question that the search and internet unfortunately could not answer correctly.
For some time now I have been completely using the file system zfs and am very satisfied with it.
In case of emergency I also have a USB stick with ZFS support.
Unfortunately, I can't boot it properly on my PC and laptop, because the pools from the host system are always included in the file system during boot.
Then of course I can't manage anything or eject the pool to be managed, because it is of course also integrated and possibly has the same datasets, even if pool from the USB stick is called differently than pool from the PC.
It seems that a ZFS service is responsible for the integration of all pools that are found. Basically great, but in my case not desired.
The question is:
How can I determine that only a certain pool is included at startup and nothing else.
Mostly I followed the instructions from the Arch-Wiki.
Of course I can provide all further information, but is probably not necessary with such a question, I think .
Thanks for your help
]]>