|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > l > losetup - システム管理コマンドの説明 losetup - システム管理コマンドの説明 - Linux コマンド集 一覧表名前losetup - loop デバイスの設定と制御を行う 書式
情報を取得する:
説明
losetup
は loop デバイスを通常のファイルやブロックデバイスと接続/切断したり、
loop デバイスへの問い合わせを行うために用いられる。
引き数として
loop_device
が与えられた場合に限り、対応する loop デバイスの状態が表示される。
暗号化-E または -e オプションのいずれか 1 つにより、 (暗号化・復号化やその他の目的で使う) 変換関数を指定することができる。 使いたい暗号化機能を指定する 2 つの仕組みがある。 番号で指定する方法と名前で指定する方法である。 暗号化機能を番号で指定する場合、 Linux カーネルがその番号の暗号化機能を知っていることを 確認しておかなければならない。 この暗号化機能は、たぶんカーネルへのパッチで提供される。 常に提供されている標準的な番号は、 0 (暗号化なし) と 1 (XOR 暗号化) である。 cryptoloop モジュールがロードされると (または組み込まれていると)、 このモジュールは番号 18 を使う。 cryptoloop は任意の暗号化タイプの名前を受け取り、 その暗号化を実行可能なモジュールを探す。 (よって、ユーザは -E オプションで 18 以外の番号を指定するか、 -e オプションで名前を指定すればよい。) オプション
返り値
losetup
は成功すると 0 を返し、失敗すると 0 以外を返す。
losetup
に loop デバイスの状態を表示させる場合は、
デバイスが設定されていなければ 1 を、
デバイスの状態を決定できなくするようなエラーが起った場合は 2 を返す。
ファイル
/dev/loop0, /dev/loop1, ... ループデバイス (major=7) 例
ローダブルモジュールを用いている場合は、
まず以下のコマンドによってモジュールをロードする必要がある。
暗号化モジュールも必要かも知れない。
以下の一連のコマンドは loop デバイスの使用例である。
ローダブルモジュールを用いている場合は、
以下のコマンドによってモジュールを削除することができる。
制限
DES 暗号化は非常に遅い。一方 XOR は非常に弱い。
|
|