Man page - losetup(8)

Packages contains this manual

Available languages:

en pl tr ja uk ro zh_TW sr zh_CN de

Manual

LOSETUP

名 前
書 式
説 明
暗 号 化
オ プ シ ョ ン
返 り 値
フ ァ イ ル
例
制 限

名 前

losetup - loop デ バ イ ス の 設 定 と 制 御 を 行 う

書 式

情 報 を 取 得 す る :

losetup loop_device

loop を 削 除 す る :

losetup -d loop_device

使 用 さ れ て い な い 最 初 loop デ バ イ ス の 名 前 を 表 示 す る :

losetup -f

loop デ バ イ ス を 設 定 す る :

losetup [{-e | -E} encryption ] [ -o offset ] [ -p pfd ]

{ -f | loop_device } file

説 明

losetup は loop デ バ イ ス を 通 常 の フ ァ イ ル や ブ ロ ッ ク デ バ イ ス と 接 続 /切 断 し た り 、 loop デ バ イ ス へ の 問 い 合 わ せ を 行 う た め に 用 い ら れ る 。 引 き 数 と し て loop_device が 与 え ら れ た 場 合 に 限 り 、 対 応 す る loop デ バ イ ス の 状 態 が 表 示 さ れ る 。

暗 号 化

-E ま た は -e オ プ シ ョ ン の い ず れ か 1 つ に よ り 、 (暗 号 化 ・ 復 号 化 や そ の 他 の 目 的 で 使 う ) 変 換 関 数 を 指 定 す る こ と が で き る 。 使 い た い 暗 号 化 機 能 を 指 定 す る 2 つ の 仕 組 み が あ る 。 番 号 で 指 定 す る 方 法 と 名 前 で 指 定 す る 方 法 で あ る 。 暗 号 化 機 能 を 番 号 で 指 定 す る 場 合 、 Linux カ ー ネ ル が そ の 番 号 の 暗 号 化 機 能 を 知 っ て い る こ と を 確 認 し て お か な け れ ば な ら な い 。 こ の 暗 号 化 機 能 は 、 た ぶ ん カ ー ネ ル へ の パ ッ チ で 提 供 さ れ る 。 常 に 提 供 さ れ て い る 標 準 的 な 番 号 は 、 0 (暗 号 化 な し ) と 1 (XOR 暗 号 化 ) で あ る 。 cryptoloop モ ジ ュ ー ル が ロ ー ド さ れ る と (ま た は 組 み 込 ま れ て い る と )、 こ の モ ジ ュ ー ル は 番 号 18 を 使 う 。 cryptoloop は 任 意 の 暗 号 化 タ イ プ の 名 前 を 受 け 取 り 、 そ の 暗 号 化 を 実 行 可 能 な モ ジ ュ ー ル を 探 す 。 (よ っ て 、 ユ ー ザ は -E オ プ シ ョ ン で 18 以 外 の 番 号 を 指 定 す る か 、 -e オ プ シ ョ ン で 名 前 を 指 定 す れ ば よ い 。 )

オ プ シ ョ ン

-d

指 定 し た loop デ バ イ ス を 対 応 す る フ ァ イ ル や デ バ イ ス か ら 切 り 放 す 。

-E encryption_type

指 定 さ れ た 番 号 の デ ー タ 暗 号 化 機 能 を 有 効 に す る 。

-e encryption_name

指 定 さ れ た 名 前 の デ ー タ 暗 号 化 機 能 を 有 効 に す る 。

-f

使 用 さ れ て い な い 最 初 の loop デ バ イ ス を 見 つ け る 。 file 引 き 数 が 指 定 さ れ て い る 場 合 は 、 そ の デ バ イ ス を 使 用 す る 。 指 定 さ れ て い な い 場 合 は 、 loop デ バ イ ス の 名 前 を 表 示 す る 。

-o offset

デ ー タ の 開 始 地 点 を 指 定 し た フ ァ イ ル や デ バ イ ス の offset バ イ ト に 移 動 す る 。

-p num

パ ス フ レ ー ズ を 端 末 か ら で は な く 、 番 号 num の フ ァ イ ル デ ィ ス ク リ プ タ か ら 読 み 込 む 。

返 り 値

losetup は 成 功 す る と 0 を 返 し 、 失 敗 す る と 0 以 外 を 返 す 。 losetup に loop デ バ イ ス の 状 態 を 表 示 さ せ る 場 合 は 、 デ バ イ ス が 設 定 さ れ て い な け れ ば 1 を 、 デ バ イ ス の 状 態 を 決 定 で き な く す る よ う な エ ラ ー が 起 っ た 場 合 は 2 を 返 す 。

フ ァ イ ル

/dev/loop0, /dev/loop1, ... ル ー プ デ バ イ ス (major=7)

例

ロ ー ダ ブ ル モ ジ ュ ー ル を 用 い て い る 場 合 は 、 ま ず 以 下 の コ マ ン ド に よ っ て モ ジ ュ ー ル を ロ ー ド す る 必 要 が あ る 。

# insmod loop.o

暗 号 化 モ ジ ュ ー ル も 必 要 か も 知 れ な い 。

# insmod des.o
# insmod cryptoloop.o

以 下 の 一 連 の コ マ ン ド は loop デ バ イ ス の 使 用 例 で あ る 。

# dd if=/dev/zero of=/file bs=1k count=100
# losetup -e des /dev/loop0 /file
Password:
Init (up to 16 hex digits):
# mkfs -t ext2 /dev/loop0 100
# mount -t ext2 /dev/loop0 /mnt
...
# umount /dev/loop0
# losetup -d /dev/loop0

ロ ー ダ ブ ル モ ジ ュ ー ル を 用 い て い る 場 合 は 、 以 下 の コ マ ン ド に よ っ て モ ジ ュ ー ル を 削 除 す る こ と が で き る 。

# rmmod loop

制 限

DES 暗 号 化 は 非 常 に 遅 い 。 一 方 XOR は 非 常 に 弱 い 。