Monter et démonter les disques locaux

Points forts de Linux incluent sa souplesse et la façon dont elle se prête à une gestion homogène des emplacements de fichiers. Les partitions sont montées de sorte qu'elles apparaissent comme un simple sous-répertoire. Même un nombre important de systèmes de fichiers regarder, à l'utilisateur, comme un grand arbre d'annuaire. Cette caractéristique est particulièrement utile à l'administrateur, qui ne peuvent délocaliser partitions pour différents serveurs, mais peut disposer des partitions encore monté vers le même emplacement dans l'arborescence de répertoire; les utilisateurs du système de fichiers ne devez pas savoir à propos du déménagement du tout. Le système de fichiers processus de gestion débute par le répertoire racine (voir le tutoriel Linux 7-1). La partition contenant le noyau et la structure du répertoire de base est monté au démarrage. Cette partition unique a besoin d'avoir tous les utilitaires de configuration et fichiers requis pour mettre le système en place en mode mono-utilisateur. Bon nombre des répertoires de cette partition sont vides.

  

Que les scripts de démarrage courir, des partitions supplémentaires sont montés, en ajoutant à la structure du système de fichiers. Le processus de montage recouvre un sous-répertoire unique avec l'arborescence des répertoires de la partition qu'il essaie de monter. Par exemple, disons que / dev/hda1 est la partition racine. Il a le répertoire / usr, qui ne contient pas les fichiers. La partition / dev/hda3 contient tous les fichiers que vous voulez dans / usr, ce qui vous mount / dev/hda3 dans le répertoire / usr. Les utilisateurs peuvent désormais changer de simples répertoires de / usr pour voir tous les fichiers de cette partition. L'utilisateur n'a pas besoin de savoir que / usr est en fait une partition séparée. Gardez à l'esprit que, quand un nouveau répertoire est monté, le mont du processus de cache tout le contenu du répertoire préalablement montées. Donc dans l'exemple / usr, si la partition racine n'a fichiers dans / usr avant de monter / dev/hda3, les fichiers / usr ne serait plus visible. (Ils ne sont pas effacées, bien sûr, une fois / dev/hda3 est non montés, les fichiers de / usr deviendrait de nouveau visible.)

En utilisant la commande mount

Comme beaucoup d'outils de commande en ligne, la commande mount dispose d'options multiples, dont la plupart vous ne comptez pas utiliser dans le travail quotidien. Vous pouvez obtenir tous les détails sur ces options dans la page "man. Dans cette section, vous allez explorer les utilisations les plus courantes de la commande. La structure de la commande mount est le suivant:

mount [options] répertoire de périphérique 

Les options disponibles pour une utilisation avec le Mont du paramètre-o sont indiquées dans l'image 7-2. Voici la commande mount monte le / dev/hda3 partition dans le répertoire / usr avec les privilèges de lecture seule:

[root @ Tedford / root] # mount-o ro / dev/hda3 / usr

Démontage des systèmes de fichiers

Pour démonter un système de fichiers, utilisez la commande umount. Voici le format de commande:

[umount-f] du répertoire

où répertoire est le répertoire à être démontés. Par exemple:

[root @ Tedford / root] # umount / usr

démonte la partition montée sur le répertoire / usr.

Le nom de la commande est umount, sans "N." Ce qu'il fait est "sans le démonter, mais ce n'est pas son nom. Lorsque le système de fichier est utilisé il ya un hic de démonter: Si le système de fichiers est en cours d'utilisation (c'est-à - quand quelqu'un a un fichier ouvert sur cette partition), vous ne serez pas en mesure de démonter que le système de fichiers. Pour contourner ce problème, vous avez trois choix:

- Vous pouvez utiliser lsof ou unité de fusion afin de déterminer quels processus sont à garder les fichiers ouverts, puis les tuer ou à demander aux propriétaires des processus d'arrêter ce qu'ils font. (Lire sur le paramètre tuer dans l'unité de fusion sur la page de manuel unité de fusion.) Si vous choisissez de tuer le processus, assurez-vous de bien comprendre les répercussions de le faire (lire: ne pas faire virer pour ce faire).

- Vous pouvez utiliser l'option-f avec umount pour forcer le processus démonter. Tout processus avec les fichiers ouverts sur la partition sera laissée en suspens, et les données de mai sont perdues.

- L'alternative la plus sûre et plus propre est d'amener le système vers le bas en mode mono-utilisateur, puis démontez le système de fichiers. En réalité, bien sûr, vous n'obtenez pas toujours ce luxe.

Le fichier / etc / fstab

Comme mentionné plus haut, / etc / fstab est un fichier de configuration qui se montent pouvez utiliser. Ce fichier contient une liste de toutes les partitions connues par le système. Au cours de la phase d'amorçage, cette liste est lu et les éléments qu'il contient sont automatiquement montés. Voici le format des entrées dans le fichier / etc / fstab: / dev / device / dir / to / mount paramètres fstype fs_passno fs_freq Voici un échantillon / etc / fstab:

/ dev/hda2 / ext3 defaults 1 1 / dev/hda8 / home ext3 defaults 1 2 / dev/hda7 / tmp ext3 defaults 1 2 / dev/hda5 / usr ext3 defaults 1 2 / dev/hda6 / var ext3 defaults 1 2 / dev/hda1 / usr / local ext3 defaults 1 2 / dev/hda3 swap swap defaults 0 0 / dev/fd0 / mnt / floppy ext3 noauto 0 0 / dev / cdrom / mnt / cdrom iso9660 noauto, ro 0 0 / dev / hdc / mnt/cdrom2 iso9660 noauto, ro 0 0 none / proc proc defaults 0 0 none / dev / pts devpts mode = 0622 0 0

Jetons un regard sur quelques détails du fichier / etc / fstab qui n'ont pas été encore été mentionnée, notamment l'entrée de swap pour la / dev/hda3 et le néant pour / proc et / dev / pts. En général, vous n'aurez plus jamais besoin de toucher à ces systèmes de fichiers une fois le système installé, donc ne vous inquiétez pas pour eux.

- La / dev/hda3 est la partition où réside la mémoire virtuelle. Contrairement à Microsoft Windows et des systèmes similaires dans Linux, la mémoire virtuelle peuvent être conservés sur une partition distincte de la partition racine. Ceci est fait pour améliorer les performances, depuis la partition de swap ne peut obéir à des règles différentes de celles d'un système de fichiers normal. Depuis la partition n'a pas besoin d'être sauvegardés ou vérifié avec fsck au démarrage, les deux derniers paramètres qui lui sont mis à zéro. (Notez que la partition de swap peuvent être conservés dans un fichier du disque normal, aussi bien. Voir la page de manuel de mkswap pour des informations supplémentaires.)

- L'entrée none conjointement à / proc est pour le système de fichiers / proc. Il s'agit d'un système de fichier spécial qui fournit une interface pour les paramètres du noyau à travers ce qui ressemble à tout système de fichiers. Bien qu'il semble exister sur le disque, il ne marche pas vraiment, tous les fichiers représentent quelque chose qui est dans le noyau. Le plus remarquable est / kcore dev /, qui est la mémoire du système abstrait comme un fichier. Nouvelles personnes vers le système de fichiers / proc souvent cette erreur pour un fichier inutiles grandes et accidentellement l'enlever, ce qui entraînera le dysfonctionnement du système à bien des égards glorieux. Sauf si vous êtes sûr que vous savez ce que vous faites, il ya fort à parier pour laisser tous les fichiers dans / proc seul.

- La dernière entrée dans un fichier / etc / fstab, / dev / pts, soit pour un nouveau mécanisme pour améliorer l'exécution pour le soutien de réseaux de terminaux (ptys). Cette inscription est nécessaire si vous envisagez d'autoriser la connexion distante à votre hôte via rsh, telnet, rlogin ou ssh.

Lors du montage des partitions avec le fichier / etc / fstab configuré, vous pouvez exécuter la commande de montage avec un seul paramètre: le répertoire que vous voulez remonter à. La monture commande vérifie / etc / fstab pour ce répertoire, s'il est trouvé, mount utiliser tous les paramètres qui ont déjà été établi. Par exemple, voici la commande pour monter un CD-ROM étant donné le fichier / etc / fstab montré plus haut:

[root @ Tedford / root] # mount / mnt / cdrom
un article présenté par Daniel K.


Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite.
Important: Cet article «Monter et démonter des disques locaux" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.


Online: 291 users browsing the articles directory