Je monte un fichier iso et je regarde ce tutoriel . Ils utilisent la commande:
$ mount -o loop disk1.iso /mnt/disk
J'essaie de comprendre l'utilisation de -o loop
. J'ai deux questions:
Lorsque je regarde la longue page de manuel relative au montage, il faut du temps pour trouver cette -o
option. Si je le fais, man mount | grep "-o"
j'obtiens une erreur et lorsque je regarde dans le fichier, je ne trouve pas d'informations indiquant que "loop" est un texte de commande pour une option -o
. Où est-ce documenté?
En outre, quel est le concept de "dispositif de boucle" pour le montage?
linux
grep
mount
loop-device
Vass
la source
la source
man
vous pouvez rechercher une chaîne en tapant/mystring
après le début de l'homme. Vous pouvez mettre en évidence tous les matchs avec seulement/
. Voirman man
. Je vois que @Josh a ajouté un tel commentaire à la réponse acceptée.Réponses:
loop device est un pseudo ("faux") périphérique (en réalité un fichier) qui agit comme un périphérique basé sur des blocs. Vous voulez monter un fichier (disk1.iso) qui agira comme un système de fichiers complet, vous utiliserez donc loop.
Le -o vient des -options.
Et la dernière chose, si vous voulez chercher "-o", vous devez échapper au "-". Essayer:
la source
grep -e -o
(-e
dit "le motif suivant est le motif, peu importe à quoi il ressemble) ougrep -- -o
(--
signifie ne plus chercher de commutateurs) fonctionne également. Bien sûr, n'hésitez pas à utiliser ce qui vousman mount
puis vous pouvez utiliser/-o
pour rechercher et mettre en surbrillance toutes les occurrences de "-o"loop
option ne soit pas nécessaire.Traditionnellement, les systèmes UNIX avaient différents types de nœuds dans leurs systèmes de fichiers:
Bien qu'il existe maintenant des exceptions, les périphériques de bloc contenant des systèmes de fichiers sont généralement montés sur des répertoires.
Puisque vous voulez monter un fichier, vous devez d'abord créer un
loop
périphérique en mode bloc qui est sauvegardé par le fichier. Cela peut être fait en utilisantlosetup
, maismount -o loop
c'est un raccourci qui gère cela en coulisse.la source
Le périphérique en boucle est un pilote de périphérique qui vous permet de monter un fichier agissant comme un périphérique bloc (le périphérique en boucle n’est pas réellement un périphérique de type.il est un fichier ordinaire). Par exemple: fichier: demo.img
Vous pouvez maintenant regarder le
/mnt/DEMO
sous - répertoire pour le contenu de la démola source