Hi, I'm just deploying a CephFS service. I would like to know the expected differences between a FUSE and a kernel mount. Why the 2 options? When should I use one and when should I use the other? Regards, Rodrigo Severo
Hi, Am 25.11.19 um 13:36 schrieb Rodrigo Severo - Fábrica:
I would like to know the expected differences between a FUSE and a kernel mount.
Why the 2 options? When should I use one and when should I use the other?
The kernel mount code always lags behind the development process. But has better performance. If you have a recent kernel, you can use the kernel mount. If you have an enterprise distribution with older kernel, use FUSE for current features. Regards -- Robert Sander Heinlein Support GmbH Schwedter Str. 8/9b, 10119 Berlin http://www.heinlein-support.de Tel: 030 / 405051-43 Fax: 030 / 405051-19 Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht Berlin-Charlottenburg, Geschäftsführer: Peer Heinlein -- Sitz: Berlin
Em seg., 25 de nov. de 2019 às 09:57, Robert Sander <r.sander@heinlein-support.de> escreveu:
Am 25.11.19 um 13:36 schrieb Rodrigo Severo - Fábrica:
I would like to know the expected differences between a FUSE and a kernel mount.
Why the 2 options? When should I use one and when should I use the other?
The kernel mount code always lags behind the development process. But has better performance.
If you have a recent kernel, you can use the kernel mount. If you have an enterprise distribution with older kernel, use FUSE for current features.
Great! Thanks for your info. One last doubt: what would you consider nowadays a "recent kernel"? Rodrigo
On Mon, Nov 25, 2019 at 1:57 PM Robert Sander <r.sander@heinlein-support.de> wrote:
Hi,
Am 25.11.19 um 13:36 schrieb Rodrigo Severo - Fábrica:
I would like to know the expected differences between a FUSE and a kernel mount.
Why the 2 options? When should I use one and when should I use the other?
The kernel mount code always lags behind the development process. But has better performance.
If you have a recent kernel, you can use the kernel mount. If you have an enterprise distribution with older kernel, use FUSE for current features.
An enterprise distribution is very likely to backport most of the features available in recent kernels. As an example, quotas are supported in RHEL/CentOS 7.6 and above, even though those kernels have 3.10 in their version (quotas appeared in 4.17). The same goes for bug fixes and misc improvements. It's older upstream kernels that generally miss a lot of important bug fixes that you need to stay vary of. Thanks, Ilya
participants (3)
-
Ilya Dryomov
-
Robert Sander
-
Rodrigo Severo - Fábrica