|author||LennartPoettering <LennartPoettering@web>||2015-02-20 07:48:02 -0800|
|committer||www <firstname.lastname@example.org>||2015-02-20 07:48:02 -0800|
Diffstat (limited to 'Software/systemd/APIFileSystems.mdwn')
1 files changed, 1 insertions, 0 deletions
diff --git a/Software/systemd/APIFileSystems.mdwn b/Software/systemd/APIFileSystems.mdwn
index a7600ad8..169a51cf 100644
@@ -22,6 +22,7 @@ The Linux kernel provides a number of different ways for userspace to communicat
* `/dev/hugepages` as a userspace API for allocating "huge" memory pages (X)
* `/sys/fs/fuse/connections` for exposing kernel FUSE connections to userspace (X)
* `/sys/firmware/efi/efivars` for exposing firmware variables to userspace
All these _API file systems_ are mounted during very early boot-up of systemd and are generally not listed in `/etc/fstab`. Depending on the used kernel configuration some of these API file systems might not be available and others might exist instead. As these interfaces are important for kernel-to-userspace and userspace-to-userspace communication they are mounted automatically and without configuration or interference by the user. Disabling or changing their parameters might hence result in applications breaking as they can no longer access the interfaces they need.
Even though the default settings of these file systems should normally be suitable for most setups, in some cases it might make sense to change the mount options, or possibly even disable some of these file systems.