support fuse in termina images |
|||||||
Issue descriptionshould investigate enabling fuse in our termina images. i thought it had already been looked at (at least lightly), but can't find details in a quick search.
,
May 17 2018
,
Jul 3
Taking into account the limitation of the containers for loading custom kernel modules, having the working fuse will be very valuable.
,
Jul 9
Enabling fuse in the kernel would allow snapd to work in containers via squashfuse. Would be a great small addition.
,
Sep 20
Taking into account the limitation of the containers for loading custom kernel modules, having the working fuse will be very valuable. One can mount Google Drive inside the container for instance.
,
Sep 21
> Taking into account the limitation of the containers for loading custom kernel modules, having the working fuse will be very valuable. You can simply tell LXD to load the kernel module by setting linux.kernel_modules either in the default profile to apply to all containers or to specific containers by adding it to the container's config. :)
,
Sep 21
Fuse support would enable the use of gocryptfs, which would be very useful for me.
,
Sep 21
> You can simply tell LXD to load the kernel module by setting Unfortunately, Fuse not not appear to be in termina's kernel, otherwise you'd be right. At least, I'm not seeing /dev/fuse. Something I'm missing? I've been waiting for this for a while to the point where I've considered enabling developer mode to just add it myself.
,
Sep 21
FUSE is not enabled in the current termina kernels
,
Sep 21
re: kernel modules in general, we have set CONFIG_MODULES=n so no modules can be loaded at runtime. Unprivileged fuse mounts should be enabled in 4.18, so we can look at this more closely after the next CrOS kernel rebase.
,
Nov 13
We have 4.19 now, so this turned out to be as easy as flipping the kernel config and adding /dev/fuse to tremplin. This might need libfuse 3.0 to work, which isn't in Debian stretch. But I was able to build and mount the hello world example from libfuse master, so we'll at least be ready when buster comes around.
,
Nov 13
M72 feature freeze technically was last week, so seems like M73 material
,
Nov 13
,
Dec 2
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/tremplin/+/a937be0b3f412059e34c068f3cf47bd1873bfb8c commit a937be0b3f412059e34c068f3cf47bd1873bfb8c Author: Stephen Barber <smbarber@chromium.org> Date: Sun Dec 02 02:21:03 2018 tremplin: add FUSE character device BUG= chromium:841787 TEST=/dev/fuse has mode 0666, root:root in container CQ-DEPEND=CL:1334035 Change-Id: Id3e8b9e885ca2c7ebb8fab7933d14025d76d8703 Reviewed-on: https://chromium-review.googlesource.com/1334042 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> [modify] https://crrev.com/a937be0b3f412059e34c068f3cf47bd1873bfb8c/src/chromiumos/tremplin/main.go
,
Dec 2
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/b0ec11c21bbde638f64b322f376569da44af72dd commit b0ec11c21bbde638f64b322f376569da44af72dd Author: Stephen Barber <smbarber@chromium.org> Date: Sun Dec 02 02:21:02 2018 CHROMIUM: arch: configs: enable FUSE for VMs Signed-off-by: Stephen Barber <smbarber@chromium.org> BUG= chromium:841787 TEST=/dev/fuse exists in VM Change-Id: I26f2690096ad5b96eef11819fb2fb7bc712865a7 Reviewed-on: https://chromium-review.googlesource.com/1334035 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org> [modify] https://crrev.com/b0ec11c21bbde638f64b322f376569da44af72dd/arch/arm64/configs/chromiumos-container-vm-arm64_defconfig [modify] https://crrev.com/b0ec11c21bbde638f64b322f376569da44af72dd/arch/x86/configs/chromiumos-container-vm-x86_64_defconfig
,
Jan 11
,
Jan 11
can you update the FAQ ? i think we should mention the release it's available in, and the min version of the fuse client that they'd need (since, iirc, the default one in the container today is too old).
,
Jan 17
(5 days ago)
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/docs/+/3e8987dcae7afb324c020729dd6056c4f0423af8 commit 3e8987dcae7afb324c020729dd6056c4f0423af8 Author: Stephen Barber <smbarber@chromium.org> Date: Thu Jan 17 23:56:49 2019 containers_and_vms: update FUSE FAQ FUSE is now supported on M73. BUG= chromium:841787 TEST=gitiles Change-Id: Ieaea308018699f4d7db144b7ebadf4c956a9aa8d Reviewed-on: https://chromium-review.googlesource.com/1416597 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/3e8987dcae7afb324c020729dd6056c4f0423af8/containers_and_vms.md
,
Jan 18
(5 days ago)
Verified on 73. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by tbuck...@chromium.org
, May 14 2018