All of lore.kernel.org
 help / color / mirror / Atom feed
* Is is reasonable to support quota in fuse?
@ 2024-06-03 11:36 JunChao Sun
  2024-06-04  6:03 ` JunChao Sun
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: JunChao Sun @ 2024-06-03 11:36 UTC (permalink / raw)
  To: linux-fsdevel

Currently, FUSE in the kernel part does not support quotas. If users
want to implement quota functionality with FUSE, they can only achieve
this at the user level using the underlying file system features.
However, if the underlying file system, such as btrfs, does not
support UID/GID level quotas and only support subvolume level quota,
users will need to find alternative methods to implement quota
functionality.

And consider another scenario: implementing a FUSE file system on top
of an ext4 file system, but all writes to ext4 are done as a single
user (e.g., root). In this case, ext4's UID and GID quotas are not
applicable, and users need to find other ways to implement quotas for
users or groups.

Given these challenges, I would like to inquire about the community's
perspective on implementing quota functionality at the FUSE kernel
part. Is it feasible to implement quota functionality in the FUSE
kernel module, allowing users to set quotas for FUSE just as they
would for ext4 (e.g., using commands like quotaon /mnt/fusefs or
quotaset /mnt/fusefs)?  Would the community consider accepting patches
for this feature?

I look forward to your insights on this matter.

Thank you for your time and consideration.

Best regards.

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2024-06-07 12:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-03 11:36 Is is reasonable to support quota in fuse? JunChao Sun
2024-06-04  6:03 ` JunChao Sun
2024-06-04  6:40 ` Miklos Szeredi
2024-06-04  6:54   ` JunChao Sun
2024-06-04  9:27     ` Jan Kara
2024-06-04 13:49       ` JunChao Sun
2024-06-05 10:29         ` Jan Kara
2024-06-05 19:53           ` Theodore Ts'o
2024-06-06  3:58             ` JunChao Sun
2024-06-06  3:14           ` JunChao Sun
2024-06-06 16:10             ` Jan Kara
2024-06-07 12:11               ` JunChao Sun
2024-06-06 15:17 ` Darrick J. Wong
2024-06-07 11:10   ` JunChao Sun

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.