GNU/Linux >> LINUX-Kenntnisse >  >> Linux

losetup:Befehl nicht gefunden

Loopback-Dateisysteme sind sehr interessante Komponenten von Linux-ähnlichen Systemen. Normalerweise erstellen wir Dateisysteme auf Geräten (z. B. Festplattenpartitionen). Diese Speichergeräte sind als Gerätedateien wie /dev/Gerätename verfügbar. Um das Dateisystem des Speichergeräts zu verwenden, mounten wir es in einem Verzeichnis namens Mount Point . Auf der anderen Seite sind Loopback-Dateisysteme diejenigen, die wir in Dateien und nicht auf einem physischen Gerät erstellen. Wir können diese Dateien dann als Dateisysteme an einem Einhängepunkt einhängen. Auf diese Weise können Sie im Wesentlichen logische „Festplatten“ in einer Datei auf Ihrer physischen Festplatte erstellen!

losetup ist ein Systemverwaltungsbefehl. Es wird verwendet, um Schleifengeräte einzurichten und zu steuern. Es kann ein Loop-Gerät an eine normale Datei oder ein Blockgerät anhängen, ein Loop-Gerät trennen oder ein Loop-Gerät abfragen. Ein Loop-Gerät kann verwendet werden, um eine Image-Datei zu mounten, als wäre es ein normales Gerät.

Befehlszeilenoptionen

Option Beschreibung
-d Angegebenes Schleifengerät trennen.
-e Verschlüsselung, -Enumber Verwenden Sie das angegebene Kernel-Verschlüsselungsmodul, wenn Sie Schreib- und Lesevorgänge ausführen. (Normalerweise NONE, DES und XOR.)
-o offset Beginnen Sie mit dem Lesen der Daten bei Offset-Bytes vom Anfang der Datei.
-pfd Lesen Sie die Passphrase aus dem Dateideskriptor fd.

Eine ISO-Datei ist ein Archiv eines optischen Mediums. Wir können ISO-Dateien auf die gleiche Weise mounten, wie wir physische Laufwerke mounten, indem wir Loopback-Mounting verwenden. Wir können sogar ein nicht leeres Verzeichnis als Mount-Pfad verwenden. Dann enthält der Einhängepfad Daten von den Geräten und nicht den ursprünglichen Inhalt, bis das Gerät ausgehängt wird. Zum Beispiel:

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

Führen Sie nun Operationen mit Dateien aus /mnt/iso durch. ISO ist ein schreibgeschütztes Dateisystem.

Wenn beim Ausführen des losetup-Befehls der folgende Fehler auftritt:

losetup: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Distributionswahl zu installieren.

Verteilung Befehl
OS X brew install util-linux
Debian apt-get install mount
Ubuntu apt-get install mount
Alpin apk util-linux hinzufügen
Arch Linux pacman -S util-linux
Kali-Linux apt-get install mount
CentOS yum installiere util-linux
Fedora dnf install util-linux
Raspbian apt-get install loop-aes-utils

losetup-Befehlsbeispiele

1. Schleifengeräte mit detaillierten Informationen auflisten:

# losetup -a

2. Hängen Sie eine Datei an ein bestimmtes Loop-Gerät an:

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

3. Hängen Sie eine Datei an ein neues Free-Loop-Gerät an und scannen Sie das Gerät nach Partitionen:

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

4. Hängen Sie eine Datei an ein schreibgeschütztes Loop-Gerät an:

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

5. Trennen Sie alle Loop-Geräte:

# losetup -D

6. Trennen Sie ein bestimmtes Loop-Gerät:

# losetup -d /dev/loop


Linux
  1. mount.cifs:Befehl nicht gefunden

  2. ifrename:Befehl nicht gefunden

  3. uflash:Befehl nicht gefunden

  4. netstat:Befehl nicht gefunden

  5. kubectl:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

mount:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden