Como conseguir o comportamento 'losetup -a' com o busybox?

1

busybox (pelo menos a versão 1.7, que devo usar) para não fornecer a opção losetup -a para obter uma lista de dispositivos de loop usados atualmente mais o nome de arquivo associado. Existe alguma maneira de obter essa lista com busybox ?

    
por Tobias Kienzler 15.11.2013 / 17:50

1 resposta

3

De link :

De losetup (8) página de manual

If only the loopdev argument is given, the status of the corresponding loop device is shown.

Então você só precisa usar

$ losetup /dev/loop1
/dev/loop1: [0802]:4751362 (/volumes/jfs.dsk)

Se você tem um kernel recente (2.6.37 ou superior), você também pode obter o arquivo de destino em /sys/block/loopX/loop/backing_file .

$ cat /sys/block/loop1/loop/backing_file
/volumes/jfs.dsk

...

Substitite busybox losetup para losetup acima.

    
por 15.11.2013 / 18:13