Что такое /proc/filesystems и чем он отличается от /lib/modules/linux_ver/kernel/fs?

Что такое /proc/filesystems и чем он отличается от /lib/modules/linux_ver/kernel/fs?

В очень скудной документации /proc/filesystemsговорится, что это "список поддерживаемых файловых систем". Я вижу много модулей файловой системы в /lib/modules/linux_ver/kernel/fs, большинство из которых не отображаются в /proc/filesystems, тем не менее, mount, похоже, не испытывает проблем с использованием этих модулей файловой системы.

Так в чем же смысл /proc/filesystems? И чем он отличается от списка модулей файловой системы?

решение1

Если для файловой системы, которую вы хотите смонтировать, имеется доступный модуль, но он еще не загружен и, следовательно, не отображается в /proc/filesystems, то он будет загружен по требованию, поэтому у вас не возникнет проблем с монтированием.

После монтирования такой файловой системы этот тип файловой системы должен был появиться в /proc/filesystems.

Следовательно, это «список поддерживаемых файловых систем, для которых драйвер уже загружен»; дополнительные файловые системы могут быть добавлены путем загрузки соответствующего модуля.

Связанный контент