Il dit "Système de fichiers racine" car il peut y avoir beaucoup d'autres systèmes de fichiers montés au démarrage. Racine ou /
est comme le C-Drive sous Windows. Un système de fichiers est monté lorsqu'il est accessible aux fonctions système de niveau supérieur via son point de montage.
À propos du processus de montage ... Je ne sais pas à quel point la réponse à votre question est technique, alors ne vous sentez pas offensé par cette simplification excessive. Voici comment je l'expliquerais à mes clients: Brancher une clé USB.
- L'utilisateur connecte une clé USB
- Le système d'exploitation détecte que "quelque chose" est connecté au port USB X
- Le système d'exploitation sonde le port et découvre qu'il existe un lecteur flash
- Le système d'exploitation affecte un nœud de périphérique au périphérique (disons
/dev/sdb
)
- Les sondes de système d'exploitation
/dev/sdb
et trouver une table de partition sur la partition principale
- Le système d'exploitation affecte un nœud de périphérique à la partition (disons
/dev/sdb1
)
- Le système d'exploitation sonde
/dev/sdb1
et reconnaît un système de fichiers FAT32
- Le système d'exploitation monte le système de fichiers
/dev/sdb1
sur un nouveau point de montage (du type /media/pendrive/
).
- Le contenu du système de fichiers est accessible au système et donc à l'utilisateur
Le contenu de l'appareil (données brutes) n'est qu'un tas de zéros et de uns. Lors du montage d'un périphérique, le système ajoute quelque chose comme un "filtre lecture / écriture" au-dessus de ces zéros et de ces zéros, qui traduit les zéros et les uns en fichiers réels et inversement.
Par exemple: lorsque vous enregistrez "Hello World" dans un fichier texte à /media/pendrive
, le filtre le traduit conformément aux règles du système de fichiers et à la fin une série de zéros et de uns et écrit dans /dev/sdb1
.