-
Notifications
You must be signed in to change notification settings - Fork 228
Running ignite on ZoL (ZFS on Linux) fails with: failed to mount /tmp/containerd-mount #630
Comments
[EDIT: This looks like a problem with containerd, or my config for it:
|
Thanks for reporting! Ignite has not been tested on ZFS before, so it might also be some configuration mistake on our end 😅 Just to paint a more complete picture for reference, could you also post the output of your |
Sure:
|
ZFS config:
Since I currently use zfs-auto-snapshot, and don't want snapshots containing |
I know you're very busy with other projects: if I can be of further help (perhaps you want me to create and mount an ext4 filesystem somewhere), let me know. |
WorkaroundUse an ext4 filesystem for
Example
I'm guessing openzfs/zfs#9414 would permanently resolve this, otherwise detecting ZFS and changing overlayfs behaviour is probably required. NoteFor testing, one could mount a new ext4 filesystem at My mounts for these look like this:
and the config diff:
(only disabling the various snapshotter plugins due to paranoia) |
@morancj I'm hitting this as well. |
Found a similar researched with rkt and containerd:
From a function added to rtk:
|
I was able to use zfs snapshotting as long as /var/lib/containerd itself was ext4. Then mount a zfs legacy mount under /var/lib/containerd/io.containerd.snapshotter.v1.zfs.
Config dump at this point shows ifs enabled:
|
Using containerd:
Using Docker:
Config:
The text was updated successfully, but these errors were encountered: