Commande Linux Umount

Commande Linux Umount
Tous les fichiers disponibles dans UNIX ou dans un système de type UNIX comme Linux sont organisés en un seul grand arbre appelé la hiérarchie de fichiers qui est enracinée à «/». Ces fichiers pourraient être distribués sur plusieurs appareils. Il est nécessaire de déclencher un appareil ou un système de fichiers lorsqu'il n'est plus utilisé.

Un système de fichiers peut être identifié en mentionnant le répertoire dans lequel il est monté. La fourniture de l'appareil spécifique où réside le système de fichiers peut également être possible, mais ce n'est plus une option viable car elle échoue si l'appareil est monté sur plusieurs répertoires. Gardez à l'esprit qu'un système de fichiers peut être non monté s'il est «occupé». Cela pourrait être dû au fait qu'il y a des fichiers ouverts sur ce système de fichiers particulier ou d'autres raisons pourraient affecter le processus. Malgré cela, le paresseux Umount peut aider à détacher ces systèmes de fichiers.

Dans cet article, nous discuterons des différents usages de la commande Linux Umount pour déclencher les systèmes de fichiers montés.

Syntaxe pour utiliser la commande umount

La syntaxe pour utiliser la commande Mount est la suivante:

umount [option] path_to_mount_point

Dans cette syntaxe, Umount est le mot-clé pour détacher un système de fichiers ou un appareil. L'option fait référence à une liste d'options qui peuvent être utilisées avec la commande umount. Ce n'est pas un champ obligatoire. Le Path_To_Mount_Point fait référence au chemin complet du répertoire dans lequel le système de fichiers spécifié est monté.

Lors du non-respect d'un système de fichiers, diverses options peuvent être fournies. Certains de ces choix peuvent être trouvés dans la liste suivante:

  • -V
    L'exécution de ceci avec la commande umount affiche les informations de version d'Umount.
  • -un
    Tous les systèmes de fichiers répertoriés dans le / etc / mtab ne sont pas montés lorsque ce drapeau est utilisé avec la commande umount.
  • -t
    Il spécifie que l'action doit être prise au type de système de fichiers spécifié.
  • -H
    Toutes les options pour les commandes Umount pourraient être imprimées en utilisant ce drapeau.
  • -n
    Ce drapeau est utilisé pour défaut sans écrire dans le / etc / mtab.
  • -V
    Il spécifie le mode verbeux.
  • -r
    Il essaie de retirer le système de fichiers, lorsque Umount échoue, en mode en lecture seule.
  • -l
    Ce drapeau fait référence à l'Umount paresseux. Lorsque le système de fichiers n'est plus utilisé, il détache et nettoie instantanément les références.

Bien que la liste des choix soit longue, nous pratiquerons la commande Umount avec certaines de ces options dans ce tutoriel.

Vérification de la version Umount

La première illustration que nous allons examiner est de vérifier la version de la commande Linux Umount. D'après les options, Umount fonctionne. Utilisez le paramètre -v pour déterminer la version de la commande umount. La commande suivante est exécutée pour imprimer la version Umount:

Omar @ Omar-VirtualBox: ~ $ umount -v
umount de util-linux 2.37.2 (libmount 2.37.2: SELINUX, SMACK, BTRFS, VÉRITY, ESPACES DE NOMMES, ASSERT, DEBUG)

Comme vous pouvez le voir sur la sortie précédente, la version Umount en cours d'exécution est 2.37.2.

L'utilisation de la commande Linux Umount pour non-résumer un système de fichiers

Un système de fichiers ou une partition peut être détaché à l'aide de la commande umount dans Linux. Nous devons fournir le chemin du répertoire dans lequel le système de fichiers particulier est monté, afin que nous puissions le démoulonner avec la commande UMOUNT. Ici, nous démontons la partition / dev / sda3. Nous exécutons la commande umount avec les privilèges sudo. Ensuite, nous mentionnons le chemin du répertoire AS / DEV / SDA3. La commande que nous exécutons est la suivante:

Omar @ Omar-VirtualBox: ~ $ sudo umount / dev / sda2

Étant donné que la méconnaissance est réussie, nous n'avons rencontré aucun avertissement. Vous pouvez également le vérifier en exécutant simplement la commande Mount:

Omar @ Omar-VirtualBox: ~ $ Mount

Si vous ne trouvez pas la partition dans la sortie, cela signifie que le Unmount est réussi.

Utilisation de la commande Linux Umount pour démontrer tous les fichiers

Nous pouvons détacher tous les systèmes de fichiers montés à partir du / etc / mtab avec la commande umount. Utilisez cette commande avec soin car elle finit par détache tous les systèmes de fichiers de votre système. La commande umount est utilisée avec le drapeau -a qui démarre tous les systèmes de fichiers montés. Écrivez la commande suivante pour démontrer tous les systèmes de fichiers dans le répertoire / etc / mtab:

Omar @ Omar-VirtualBox: ~ $ sudo umount -a

Tous les systèmes de fichiers sont non montés s'ils ne sont pas actuellement utilisés.

Exécuter la commande Linux Umount pour déboucher avec force une partition

Vous pourriez essayer de non-résoudre un système de fichiers ou une partition, mais vous découvrez ensuite que l'appareil est occupé ou il peut y avoir d'autres raisons de ne pas pouvoir démontrer la partition ou le système de fichiers. Le fichier spécifié peut ne pas être accessible à ce moment. Pour cela, vous pouvez essayer de le démonter avec force en utilisant la commande umount avec l'indicateur -f. Cela oblige le démontage et supprime les références de la partition non montée du système. La commande que nous exécutons est donnée dans ce qui suit:

Omar @ Omar-VirtualBox: ~ $ sudo umount -f / dev / sda3
umount: /: cible est occupé

Si vous ne pouviez toujours pas démontrer la partition souhaitée, utilisez la méthode paresseuse umount.

Paresseux déboucher en utilisant la commande umount

Si le système de partition ou de fichier que vous essayez de non-résumer est actuellement occupé, vous pouvez utiliser la commande paresseuse Unmound qui démoule la partition lorsque le système a terminé les opérations sur ce système de fichiers particulier. Pour exécuter le support paresseux, l'indicateur -l est utilisé avec la commande umount. Cette commande attend que le système termine l'opération sur la partition particulière et efface les références de la partition lorsqu'elle est gratuite. La commande est donnée dans ce qui suit:

Omar @ Omar-VirtualBox: ~ $ sudo umount -l / dev / sda3

Un non-retour paresseux est réalisé sur la partition particulière / dev / sda3. La partition spécifiée disparaît une fois que le système de fichiers est exempt d'activité.

Remouter un système de fichiers ou une partition

Écrivez la commande umount avec le drapeau -r. Ensuite, spécifiez le point de montage. La commande est la suivante:

Omar @ Omar-VirtualBox: ~ $ sudo umount -r / dev / sda3

Conclusion

La commande umount est utilisée lors du non-respect d'un système de fichiers de montage. Dans cet article, nous avons discuté des différents aspects de l'exercice de la commande Umount dans Linux. L'article a commencé par une brève introduction à la commande Linux Mount. Ensuite, nous avons défini les options qui peuvent être utilisées avec la commande umount. Enfin, nous avons démontré les différentes utilisations de la commande Umount pour détacher une partition ou un système de fichiers avec une implémentation de ligne de commande respective.