modified | Sunday 16 March 2025 |
---|---|
title | Random tidbits |
This document contains random tidbits I ran into.
My Gentoo system is using ZFS as its primary filesystem. This setup supports instant snapshots which can be easily exported. At some point my backup script stopped working with the following message:
warning: cannot send ’tank/gentoo/home@auto_2025-03-16’: Invalid argument
Looking at the output of zfs list -t snapshot
everything looked correct. The zfs-send
parameter list was rather short so there was not much that could have gone wrong there either.
Turns out I had a version mismatch between userland tools and kernel driver:
1$ zfs --version
2zfs-2.3.1-r0-gentoo
3zfs-kmod-2.3.0-r0-gentoo
This driver comes from the initram in my case (since it’s needed for my root fs), After running genkernel --zfs --install --kernel-config=/usr/src/linux/.config initramfs
and rebooting everything worked again.