web-dev-qa-db-fra.com

comprendre "montage" comme concept dans le système d'exploitation

Je veux comprendre ce que Montage est. Il est utilisé dans différents contextes et situations et je ne trouve pas de ressources qui:

  1. Décrire le concept mont
  2. Expliquez les actions prises par l'ordinateur/le système d'exploitation/utilitaire lorsqu'un Mont est effectué
  3. Comment et dans quelles situations montage est utilisée
  4. Quelles caractéristiques dans la commande Linux Mount sont d'une utilisation fréquente et d'exemples

(J'entends Mont Appliqué à diverses entités Annuaires, Disques Flash, Carte réseau, etc.)

54
Vass

Comme Fschnitt souligne, une réponse complète à cela serait probablement un chapitre dans un manuel d'administration des systèmes, donc je vais essayer d'esquisser les concepts de base. Demandez de nouvelles questions si vous avez besoin de plus en détail sur des points spécifiques.

Dans UNIX, tous les fichiers du système sont organisés en Single Structure d'arborescence de répertoire (par opposition à Windows, où vous avez un arborescence de répertoire distinct pour chaque lecteur).

Il y a un répertoire "racine", qui est noté par /, qui correspond au répertoire supérieur sur le lecteur principal/la partition (dans le monde de Windows, ce serait C:). Tous les autres répertoires et fichiers du système sont accessibles à partir de la racine, en marquant des sous-répertoires.

Comment rendre les autres lecteurs/partitions visibles au système dans une structure arborescente aussi unique? Vous montage eux: Montage d'un lecteur/partition sur un répertoire (par exemple, /media/usb) signifie que le répertoire supérieur de ce lecteur/partition devient visible car le répertoire étant monté. Exemple: si j'insère un bâton USB dans Windows, je reçois un nouveau lecteur, par exemple, F:; Si dans Linux, je le monte sur le répertoire /media/usb, alors le répertoire supérieur du bâton USB (ce que je verrais en ouvrant le F: lecteur sous Windows) sera visible sous Linux en tant que répertoire /media/usb. Dans ce cas, le /media/usb Le répertoire est appelé "point de montage".

Maintenant, Drives/Partitions/etc. sont traditionnellement appelés "(bloc) des périphériques" dans le monde UNIX, vous parlez donc toujours de montage d'un appareil sur un répertoire. Par abus de langue, vous pouvez simplement dire "monter cet appareil" ou "démonter ce répertoire".

Je pense que je n'ai couvert que votre point 1., mais cela pourrait vous aider à des questions plus spécifiques.

Lecture ultérieure: * http: //ultra.pr.erau.edu/~jaffem/tatudial/file_system_basics.htm

37
Riccardo Murri

in Unix tout est un fichier.

Ces fichiers sont organisés dans une structure d'arborescence, à commencer à la racine /.

Votre système de fichiers ou systèmes de fichiers sera ensuite monté aux endroits appropriés de votre / selon votre /etc/fstab déposer. Ce fichier contient des informations sur vos systèmes de fichiers, à quel appareil appartiennent à et à quel point ils seront montés sur - le montage.

C'est le "concept de mont".

Il n'est pas limité aux disques et aux autres blockDevices, voici quelques exemples impliquant le support:

  • Montez une représentation de votre noyau de course sous/Proc
  • Montez une partition de journal spéciale (autre périphérique, "Système de fichiers programmables") sous/var/journal
  • Installez différents systèmes et montage d'un seul répertoire à domicile
  • Montez des annuaires distants par exemple via NFS à votre système
  • Montez une image d'un CD sur un répertoire spécifique
23
echox

J'ai trouvé cette ressource utile: https://help.ubuntu.com/community/mount

Les données sur un ordinateur, comme vous le savez peut-être, sont stockées en binaire comme une série de 1s et 0s. La manière dont elles sont stockées sur un dispositif et leur structure s'appelle le "système de fichiers". Dans les périphériques Linux sont référencés dans/dev. Les données ne sont pas réellement stockées sur un périphérique afin que vous ne puissiez pas accéder à ces données en entrant dans/dev, ceci est dû au fait qu'il est stocké dans le système de fichiers sur l'appareil afin que vous ayez besoin d'accéder à ces systèmes de fichiers. L'accès à ces systèmes de fichiers s'appelle "montage", et sous Linux (comme n'importe quel système UNIX), vous pouvez monter des systèmes de fichiers dans n'importe quel répertoire, c'est-à-dire que les fichiers stockés dans ce système de fichiers accessible lorsque vous entrez dans un présent répertoire. Ces répertoires s'appellent les "points de montage" d'un système de fichiers.

1
libphy