In fact my /datapool is not mounted at all, and zfs won't mount it.
I think all this is because some services in init scripts uses data that are on my /datapool dir, but the zfs mount comes AFTER these services are loaded.
So it doesn't mount anything.
And my services are working because they are using /datapool as a regular directory and I didn't see it...
A simple copy paste of a big file from / to /datapool and seee that it made no changes to root / usage with df made me realize it.
Ok I think I got it.. at least why.
In fact my /datapool is not mounted at all, and zfs won't mount it.
I think all this is because some services in init scripts uses data that are on my /datapool dir, but the zfs mount comes AFTER these services are loaded.
So it doesn't mount anything.
And my services are working because they are using /datapool as a regular directory and I didn't see it...
A simple copy paste of a big file from / to /datapool and seee that it made no changes to root / usage with df made me realize it.
How can we make zfs load before any service ?