GNU/Linux >> Linux Esercitazione >  >> Linux

losetup:comando non trovato

I filesystem di loopback sono componenti molto interessanti di sistemi simili a Linux. Di solito creiamo filesystem su dispositivi (ad esempio, partizioni di unità disco). Questi dispositivi di archiviazione sono disponibili come file di dispositivo come /dev/device_name. Per utilizzare il filesystem del dispositivo di archiviazione, lo montiamo in una directory chiamata mount point . D'altra parte, i filesystem di loopback sono quelli che creiamo nei file piuttosto che in un dispositivo fisico. Possiamo quindi montare quei file come filesystem in un punto di montaggio. Questo essenzialmente ti consente di creare "dischi" logici all'interno di un file sul tuo disco fisico!

losetup è un comando di amministrazione del sistema. Viene utilizzato per configurare e controllare i dispositivi di loop. Può collegare un dispositivo loop a un file normale o un dispositivo a blocchi, scollegare un dispositivo loop o interrogare un dispositivo loop. Un dispositivo loop può essere utilizzato per montare un file immagine come se fosse un dispositivo normale.

Opzioni della riga di comando

Opzione Descrizione
-d Scollega il dispositivo loop specificato.
Crittografia -e, -Enumber Utilizzare il modulo di crittografia del kernel specificato durante l'esecuzione di scritture e letture. (Di solito NONE, DES e XOR.)
-o offset Inizia a leggere i dati a byte di offset dall'inizio del file.
-p fd Leggi la passphrase dal descrittore di file fd.

Un file ISO è un archivio di un supporto ottico. Possiamo montare i file ISO nello stesso modo in cui montiamo i dischi fisici utilizzando il montaggio in loopback. Possiamo anche usare una directory non vuota come percorso di montaggio. Quindi, il percorso di montaggio conterrà i dati dei dispositivi anziché il contenuto originale fino a quando il dispositivo non viene smontato. Ad esempio:

# mkdir /mnt/iso
# mount -o loop linux.iso /mnt/iso

Ora esegui le operazioni usando i file da /mnt/iso. ISO è un filesystem di sola lettura.

Se riscontri un errore di seguito durante l'esecuzione del comando losetup:

losetup: command not found

puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione.

Distribuzione Comando
OS X brew install util-linux
Debian montaggio di installazione apt-get
Ubuntu montaggio di installazione apt-get
Alpino apk add util-linux
Arci Linux pacman -S util-linux
Kali Linux montaggio di installazione apt-get
CentOS yum install util-linux
Fedora dnf install util-linux
Raspbian apt-get install loop-aes-utils

Esempi di comando di perdita

1. Elenca i dispositivi loop con informazioni dettagliate:

# losetup -a

2. Allega un file a un determinato dispositivo loop:

# losetup /dev/loop /path/to/file

3. Allega un file a un nuovo dispositivo loop libero e scansiona il dispositivo per partizioni:

# losetup --show --partscan -f /path/to/file

4. Allega un file a un dispositivo loop di sola lettura:

# losetup --read-only /dev/loop /path/to/file

5. Scollega tutti i dispositivi loop:

# losetup -D

6. Scollega un determinato dispositivo loop:

# losetup -d /dev/loop


Linux
  1. mount.cifs:comando non trovato

  2. ifrename:comando non trovato

  3. uflash:comando non trovato

  4. netstat:comando non trovato

  5. kubectl:comando non trovato

aws-shell:comando non trovato

mount:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato