ループデバイスを表示するにはlosstup -aを使用していますが、長さ制限(62文字)があります。そのため、実際にどのループデバイスが必要なのかを判断することはできません。
前任者:
[root@r7byach]# losetup -a
/dev/loop0: [fc03]:33030504 (/storage5_vol1/6/ABCD116476-linux-ubuntu-10_04-64b-base-07150/*)
/dev/loop1: [0015]:4933 (/storage4/5/ABCD12345-linux-centos-5-64b-base-86836/hdc)
/dev/loop1 を使用して出力を取得できます。
losetup -a|grep diskPath |cut -f1 -d:|cut -f3 -d/
しかし、名前が完全ではないため、Loop0からデバイスをインポートできません。
サイズ制限に関係なくループデバイスを取得する方法は?
ベストアンサー1
カーネル2.6.37以降、デフォルトファイルの名前を検索してこれを行うことができます(長さ制限なし)/sys/block/loopX/loop/backing_file
。このlosetup
コマンドはutil-linux 2.19以降、この方法をサポートしています。