losstup -aから長さ制限を削除する方法

losstup -aから長さ制限を削除する方法

ループデバイスを表示するには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以降、この方法をサポートしています。

おすすめ記事