Package Details: shiftfs 20210417-1

Git Clone URL: https://aur.archlinux.org/shiftfs.git (read-only, click to copy)
Package Base: shiftfs
Description: kernel module that provides a kernel filesystem for uid/gid shifting; version for default Arch kernel
Upstream URL: https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/hirsute/tree/fs/shiftfs.c?h=master-next
Keywords: lxd
Licenses: GPL2
Submitter: G3ro
Maintainer: None
Last Packager: G3ro
Votes: 0
Popularity: 0.000000
First Submitted: 2020-09-28 22:04 (UTC)
Last Updated: 2021-04-17 19:47 (UTC)

Dependencies (2)

Required by (3)

Sources (3)

Pinned Comments

G3ro commented on 2021-07-25 19:28 (UTC)

Note: This version is outdated for now, see shiftfs-dkms instead.

G3ro commented on 2020-09-28 22:17 (UTC) (edited on 2021-04-17 19:24 (UTC) by G3ro)

Details:

shiftfs is a kernel filesystem for uid/gid-shifting.
It is used by LXD for example.

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

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").

Latest Comments

G3ro commented on 2021-08-24 20:19 (UTC) (edited on 2021-08-24 22:07 (UTC) by G3ro)

Just as a note: I no longer maintain this package, but I will continue maintaining shiftfs-dkms and shiftfs-lts-dkms.

G3ro commented on 2021-07-25 19:28 (UTC)

Note: This version is outdated for now, see shiftfs-dkms instead.

gamezelda commented on 2021-04-16 22:22 (UTC)

You will get a kernel panic if you try to mount an overlayfs on top of a shiftfs without an additional kernel patch. See my comment on shiftfs-dkms.

G3ro commented on 2020-09-28 22:17 (UTC) (edited on 2021-04-17 19:24 (UTC) by G3ro)

Details:

shiftfs is a kernel filesystem for uid/gid-shifting.
It is used by LXD for example.

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

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").