Qu'entend-on par monter un système de fichiers?

8

Je suis nouveau dans les systèmes de fichiers et j'essaie de comprendre le montage.
Est-ce quelque chose comme ajouter un nœud dans l'arborescence?

Lance Roberts
la source

Réponses:

9

À l'aube de l'histoire de l'informatique, le stockage consistait en papier puis en bande magnétique. Pour connecter le stockage à l'ordinateur, vous devez accrocher ou monter la bande sur le lecteur de bande. Je suis sûr que, pendant un certain temps de toute façon, après l'introduction des disques magnétiques, les bandes ont été stockées comme stockage de fichiers - et pas simplement de sauvegarde. Il était probablement plus facile de réutiliser la terminologie (et le code) existants que d'inventer un nouveau concept pour les disques et nous continuons donc à monter un système de fichiers sur disque (ou même sur réseau).

Monter un système de fichiers, c'est prendre ce stockage et le connecter au système d'exploitation de manière à ce qu'il soit utilisable comme périphérique de stockage hiérarchique avec des répertoires et des fichiers. Il peut s'agir du système de fichiers initial (racine de la hiérarchie de répertoires) ou d'un autre système de fichiers qui se connecte au système de fichiers racine à un point de montage, étendant la hiérarchie de répertoires. En ce sens, c'est comme étendre un arbre en y ajoutant un autre arbre.

tvanfosson
la source
1
Les premiers systèmes à disque dur consistaient en une pile amovible de plateaux reposant dans un lecteur de disque de la taille d'une machine à laver à chargement par le haut. Toute l'électronique était dans le lecteur. Vous monteriez la pile de plateaux dans le lecteur de disque. Lecteurs étaient chers et les disques étaient physiquement grande mais faible capacité (par exemple 40 Mo) de sorte que vous auriez plusieurs jeux de plateaux (c. -à- disques) par disque et que vous montez le disque approprié pour la tâche à accomplir.
RedGrittyBrick
2

Au niveau le plus abstrait, cela implique d'ajouter les informations du système de fichiers dans le VFS de telle sorte que les accès aux fichiers soient dirigés vers l'emplacement approprié sur le système de fichiers.

Ignacio Vazquez-Abrams
la source
0

Alors que @tvanfosson a donné une bonne définition du montage, ma réponse concerne l'intégralité de l'expression "monter un système de fichiers":

Techniquement, cela ne veut rien dire :)

Alors que les ingénieurs logiciels peuvent dire «monter un système de fichiers» (par exemple dans man mount), il est plus précis de dire que nous montons des volumes . Le mot «système de fichiers» est souvent utilisé comme synonyme de «volume» (en particulier dans les documents plus anciens), mais les systèmes de fichiers sont en fait un concept abstrait en informatique; un type de logique.

Donc, pour réitérer: un volume est une implémentation d'un système de fichiers. Vous ne pouvez pas non plus dire qu'un système de fichiers réside dans un volume.

Puisque vous ne pouvez pas monter un concept abstrait, cela ne signifie rien. Encore une fois, je suis conscient que l'utilisation courante implique du volume, je suis juste pédant.

jiggunjer
la source