WTF. Again:
I create a cloop file using the following commands:
root@Microknoppix:/media/sdc2# ddrescue /dev/sda1 /media/sdc2/sda1_2017-03-04.img
...
root@Microknoppix:/media/sdc2# create_compressed_fs -L -1 sda1_2017-03-04.img /media/sdc2/sda1_2017-03-04.cloop
...
root@Microknoppix:/media/sdc2# ls -l sda1_2017-03-04.*
-rwxrwxrwx 1 knoppix knoppix 266178504 Mär 4 21:35 sda1_2017-03-04.cloop
-rwxrwxrwx 1 knoppix knoppix 314572800 Mär 4 21:31 sda1_2017-03-04.img
Looks OK. Trying to mount the uncompressed image:
root@Microknoppix:/media/sdc2# mkdir /media/img-test /media/cloop-test
root@Microknoppix:/media/sdc2# mount -r -o,loop -t ntfs /media/sdc2/sda1_2017-03-01.img /media/img-test/
root@Microknoppix:/media/sdc2# df | grep test /dev/loop0 307196 233384 73812 76% /media/img-test
OK. Then I wanted to mount the cloop file... The file itself contains the following lines of script:
#!/bin/sh
#V2.0 Format
modprobe cloop file=$0 && mount -r -t iso9660 /dev/cloop $1
exit $?
So I tried:
root@Microknoppix:/media/sdc2# modprobe -v cloop file=/media/sdc2/sda1_2017-03-04.cloop
which outputs nothing. Did it work so far? No idea. Trying anyway:
root@Microknoppix:/media/sdc2# mount -r -t ntfs /dev/cloop /media/cloop-test
NTFS signature is missing. Failed to mount '/dev/cloop0': Das Argument ist ungültig
The device '/dev/cloop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
hmmm...
root@Microknoppix:/media/sdc2# mount | grep cloop
/dev/cloop0 on /KNOPPIX type iso9660 (ro,relatime)
/dev/cloop1 on /KNOPPIX1 type iso9660 (ro,relatime)
So /dev/cloop0 and /dev/cloop1 are in use (telling me that Knoppix itself managed to mount its files just fine. Trying /dev/cloop2 instead:
root@Microknoppix:/media/sdc2# mount -r -t ntfs /dev/cloop2 /media/cloop-test
Failed to read bootsector (size=0)
Failed to mount '/dev/cloop2': Das Argument ist ungültig
The device '/dev/cloop2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
This might suggest that the modprobe command silently failed. Trying the losetup method, mentioned in /usr/share/doc/cloop-utils/README:
root@Microknoppix:/media/sdc2# losetup /dev/cloop3 /media/sdc2/sda1_2017-03-04.cloop
losetup: /dev/cloop3: Loop-Gerät konnte nicht eingerichtet werden: Das Dateisystem ist nur lesbar (Translation: Loop device could not get created. The filesystem is readonly.)
Hmmm...
root@Microknoppix:/media/sdc2# ls -l /dev/cloop*
lrwxrwxrwx 1 root root 6 Mär 4 20:38 /dev/cloop -> cloop0
brw-rw---- 1 root disk 240, 0 Mär 4 20:38 /dev/cloop0
brw-rw---- 1 root disk 240, 1 Mär 4 20:38 /dev/cloop1
brw-rw---- 1 root disk 240, 2 Mär 4 20:38 /dev/cloop2
brw-rw---- 1 root disk 240, 3 Mär 4 20:38 /dev/cloop3
brw-rw---- 1 root disk 240, 4 Mär 4 20:38 /dev/cloop4
brw-rw---- 1 root disk 240, 5 Mär 4 20:38 /dev/cloop5
brw-rw---- 1 root disk 240, 6 Mär 4 20:38 /dev/cloop6
brw-rw---- 1 root disk 240, 7 Mär 4 20:38 /dev/cloop7
root@Microknoppix:/media/sdc2# rm -f /dev/cloop6 /dev/cloop7
root@Microknoppix:/media/sdc2# ll /dev/cloop*
lrwxrwxrwx 1 root root 6 Mär 4 20:38 /dev/cloop -> cloop0
brw-rw---- 1 root disk 240, 0 Mär 4 20:38 /dev/cloop0
brw-rw---- 1 root disk 240, 1 Mär 4 20:38 /dev/cloop1
brw-rw---- 1 root disk 240, 2 Mär 4 20:38 /dev/cloop2
brw-rw---- 1 root disk 240, 3 Mär 4 20:38 /dev/cloop3
brw-rw---- 1 root disk 240, 4 Mär 4 20:38 /dev/cloop4
brw-rw---- 1 root disk 240, 5 Mär 4 20:38 /dev/cloop5
root@Microknoppix:/media/sdc2#
They are gone. Doesn't look readonly to me. Anyway:
root@Microknoppix:/media/sdc2# losetup /dev/cloop6 /media/sdc2/sda1_2017-03-04.cloop
losetup: /dev/cloop6: Loop-Gerät konnte nicht eingerichtet werden: Datei oder Verzeichnis nicht gefunden (Translation: Loop device could not get created. File or directory not found.)
root@Microknoppix:/media/sdc2# losetup -f
/dev/loop0
Why /dev/loop0, that one should be in use!
How can I do this? What am I overlooking?
It it impossible to do with a poor-man's-installation of Knoppix?
Has anyone managed to do this using Knoppix 7.7.1?
Please help!