À ma connaissance, le terme «système de fichiers racine» est ambigu, il fait en fait référence à deux choses différentes. L'un est le système de fichiers minimal absolu nécessaire pour effectuer la configuration du système avec le noyau. Il contient certains des premiers programmes d'espace utilisateur qui effectuent la détection du matériel, le chargement des modules, la découverte des périphériques, etc. Ce système de fichiers est souvent appelé «rootfs». L'autre est le «vrai» système de fichiers racine. Il peut localiser sur un disque local ou sur un serveur distant (pour les systèmes qui prennent en charge le démarrage à partir d'Ethernet).
J'ai exploré plusieurs Linux Distros en utilisant la commande 'mount'. Certains ont 'rootfs on / type rootfs' dans le résultat, tandis que d'autres n'en ont pas. Et tous ont quelque chose comme '/ dev / sdaX on / type extX'.
Je me demande si le mécanisme a changé ou si rootfs est juste démonté pour ceux qui n'ont pas 'rootfs on / type rootfs'.
J'ai essayé de chercher la réponse par wiki et google, mais j'ai fini par être plus confus.
Quelqu'un peut-il m'aider?