GNU/Linux >> Linux の 問題 >  >> Linux

losetup:コマンドが見つかりません

ループバック ファイルシステムは、Linux ライクなシステムの非常に興味深いコンポーネントです。通常、デバイス上にファイル システムを作成します (たとえば、ディスク ドライブ パーティション)。これらのストレージ デバイスは、/dev/device_name などのデバイス ファイルとして利用できます。ストレージ デバイスのファイル システムを使用するために、マウント ポイントと呼ばれるディレクトリにマウントします。一方、ループバック ファイルシステムは、物理デバイスではなくファイル内に作成するものです。次に、これらのファイルをファイルシステムとしてマウント ポイントにマウントできます。これにより、基本的に、物理ディスク上のファイル内に論理「ディスク」を作成できます!

Loosetup はシステム管理コマンドです。ループデバイスのセットアップと制御に使用されます。ループ デバイスを通常のファイルまたはブロック デバイスにアタッチしたり、ループ デバイスをデタッチしたり、ループ デバイスにクエリを実行したりできます。ループ デバイスを使用して、イメージ ファイルを通常のデバイスのようにマウントできます。

コマンド ライン オプション

オプション 説明
-d 指定されたループデバイスを切り離します。
-e 暗号化、-Enumber 書き込みと読み取りの実行時に、指定されたカーネル暗号化モジュールを使用します。 (通常、NONE、DES、および XOR。)
-o オフセット ファイルの先頭からオフセット バイトでデータの読み取りを開始します。
-p fd ファイル記述子 fd からパスフレーズを読み取ります。

ISO ファイルは、光メディアのアーカイブです。ループバック マウントを使用して、物理ディスクをマウントするのと同じ方法で ISO ファイルをマウントできます。空でないディレクトリをマウント パスとして使用することもできます。その後、マウント パスには、デバイスがアンマウントされるまで、元のコンテンツではなく、デバイスからのデータが含まれます。例:

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

/mnt/iso のファイルを使用して操作を実行します。 ISO は読み取り専用のファイルシステムです。

losetup コマンドの実行中に以下のエラーが発生した場合:

losetup: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。

分布 コマンド
OS X brew install util-linux
Debian apt-get インストール マウント
Ubuntu apt-get インストール マウント
アルパイン apk add util-linux
Arch Linux pacman -S util-linux
カリ Linux apt-get インストール マウント
CentOS yum install util-linux
Fedora dnf インストール util-linux
Raspbian apt-get install loop-aes-utils

loseup コマンドの例

1. ループ デバイスと詳細情報を一覧表示:

# losetup -a

2. 特定のループ デバイスにファイルを添付します。

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

3. 新しい空きループ デバイスにファイルを添付し、デバイスをスキャンしてパーティションを探します。

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

4. ファイルを読み取り専用ループ デバイスに添付します。

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

5. すべてのループ デバイスを取り外します:

# losetup -D

6. 特定のループ デバイスを切り離します:

# losetup -d /dev/loop


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. dpkg:コマンドが見つかりません

  2. netstat:コマンドが見つかりません

  3. kubectl:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. マウント:コマンドが見つかりません