Estoy montando un archivo iso y mirando este tutorial . Ellos usan el comando:
$ mount -o loop disk1.iso /mnt/disk
Estoy tratando de entender el uso de -o loop
. Tengo dos preguntas:
Cuando miro la página de manual larga para el montaje, lleva tiempo encontrar esa -o
opción. Si lo hago man mount | grep "-o"
, obtengo un error, y cuando busco en el archivo no encuentro información de que "loop" es un texto de comando para la opción -o
. ¿Dónde está documentado eso?
Además, ¿cuál es el concepto de "dispositivo de bucle" para el montaje?
linux
grep
mount
loop-device
Vass
fuente
fuente
man
puedes buscar una cadena tecleando/mystring
después de que comience man. Puede resaltar todas las coincidencias con solo/
. Verman man
. Veo que @Josh ha agregado ese comentario a la respuesta aceptada.Respuestas:
El dispositivo de bucle es un dispositivo pseudo ("falso") (en realidad solo un archivo) que actúa como un dispositivo basado en bloques. Desea montar un archivo (disk1.iso) que actuará como un sistema de archivos completo, por lo que debe usar el bucle.
El -o proviene de las -opciones.
Y lo último, si quiere buscar "-o" necesita escapar del '-'. Tratar:
fuente
grep -e -o
(-e
dice "Lo siguiente es el patrón no importa lo que parece) ogrep -- -o
(--
medios de tope en busca de interruptores) de trabajo también, por supuesto no dude en utilizar lo que funcione para usted..man mount
y luego puede usar/-o
para buscar y resaltar todas las instancias de "-o"loop
opción no es obligatorio.Tradicionalmente, los sistemas UNIX han tenido varios tipos de nodos en sus sistemas de archivos:
Si bien ahora hay excepciones, generalmente los dispositivos de bloque que contienen sistemas de archivos están montados en directorios.
Como desea montar un archivo, primero debe crear un
loop
dispositivo de bloque respaldado por el archivo. Esto se puede hacer usandolosetup
, peromount -o loop
es un atajo que maneja eso detrás de escena.fuente
El dispositivo de bucle es un controlador de dispositivo que le permite montar un archivo que actúa como un dispositivo de bloque (el dispositivo de bucle no es realmente un tipo de dispositivo, es un archivo ordinario). Por ejemplo: archivo: demo.img
Ahora puede ver el
/mnt/DEMO
subdirectorio para ver el contenido de la demostraciónfuente