@dreieck:
- I don't see an alternative, if you have one, I will consider any suggestion.
- No problem, actually some time ago the situation was different, but another user pointed me towards using specific commits. This allows for me to test things a bit, before releasing a new version (in comparison to a -git version).
Pinned Comments
G3ro commented on 2021-07-25 19:23 (UTC) (edited on 2022-07-18 21:10 (UTC) by G3ro)
Notes:
5.19.x is untested for now though.
For kernel version 5.15.x, see shiftfs-lts-dkms instead.
G3ro commented on 2020-09-29 20:07 (UTC) (edited on 2022-07-18 21:10 (UTC) by G3ro)
Details: shiftfs is a kernel filesystem for uid/gid-shifting.
It is used by LXD for example.
Note: The successor for shiftfs is available, see https://github.com/toby63/shiftfs-dkms#about for more information.
You find more details (including limitations etc.) in the official LXD forum:
https://discuss.linuxcontainers.org/t/trying-out-shiftfs/5155
https://discuss.linuxcontainers.org/t/lxd-usecases-of-shiftfs-volume-disk-share/7735
and in my Github repo: https://github.com/toby63/shiftfs-dkms
Report on the initial implementation in the Ubuntu Kernel repo:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1823186
Usage in LXD:
If you use the LXD package from the Arch Repos, shiftfs will be enabled by default.
You can check whether it is enabled with "lxc info" (look for:
shiftfs: "true"
).