Was soll /proc/filesystems sein und warum unterscheidet es sich von /lib/modules/linux_ver/kernel/fs?

Was soll /proc/filesystems sein und warum unterscheidet es sich von /lib/modules/linux_ver/kernel/fs?

In der sehr spärlichen Dokumentation zu /proc/filesystemsheißt es, es handele sich um eine „Liste unterstützter Dateisysteme“. Ich sehe viele Dateisystemmodule in /lib/modules/linux_ver/kernel/fs, von denen die meisten nicht in erscheinen /proc/filesystems, dennoch scheint mount keine Probleme mit der Verwendung dieser Dateisystemmodule zu haben.

Was ist also der Nutzen von /proc/filesystems? Und warum unterscheidet es sich von der Liste der Dateisystemmodule?

Antwort1

Wenn für das Dateisystem, das Sie mounten möchten, ein verfügbares Modul vorhanden ist, das aber noch nicht geladen ist und daher noch nicht in angezeigt wird /proc/filesystems, wird es bei Bedarf geladen, weshalb beim Mounten keine Probleme auftreten.

Nachdem Sie ein solches Dateisystem gemountet haben, sollte dieser Dateisystemtyp in erscheinen /proc/filesystems.

Es handelt sich also um eine „Liste unterstützter Dateisysteme, für die der Treiber bereits geladen ist“; durch Laden des entsprechenden Moduls können weitere Dateisysteme hinzugefügt werden.

verwandte Informationen