Originally posted by euduvda
View Post
Announcement
Collapse
No announcement yet.
FUSE Passthrough Mode Merged For Linux 6.9
Collapse
X
-
-
Originally posted by dlq84 View Post
FUSE is used for user-space filesystem implementations, it has nothing to do with implementations of ntfs in kernel-space.
- Likes 3
Comment
-
Originally posted by trapexit View Post
Also... this passthrough feature couldn't be used by ntfs-3g anyway. People seem to have a fundamental misunderstanding of FUSE and/or this feature.
(Please pardon the caps.)Last edited by intelfx; 16 March 2024, 01:05 AM.
- Likes 3
Comment
-
Originally posted by linuxgeex View Post
It won't effect actual filesystems in any way. What it does is pass through file handles from an underlying filesystem, such as squashfs or ext4fs, to the process opening the file from a FUSE filesystem mount, such as overlayfs. That allows process IO calls directly on VFS to the underlying filesystem without going through FUSE any more.
[...]
It will also have some security problems if it was used with containers, which is sad, as that would otherwise be a really awesome use case.
Comment
-
Interesting. I'm in a GCP VM having upgraded to the rawhide 6.9rc kernel testing with GCSFUSE and I don't think it's working by default.
Code:$ uname -r 6.9.0-0.rc0.20240318gitf6cef5f8c37f.10.fc41.x86_64 $ mount | grep /mnt MYBUCKET on /mnt type fuse.gcsfuse (rw,nosuid,nodev,relatime,user_id=1001,group_id=1002,default_permissions)
Kernel config definiteliy has it:
Code:$ grep -ni passthrough /boot/config-6.9.0-0.rc0.20240318gitf6cef5f8c37f.10.fc41.x86_64 8894:# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set 9963:CONFIG_FUSE_PASSTHROUGH=y
Last edited by boeroboy; 10 April 2024, 09:34 AM.
Comment
Comment