Wer kennt nicht das Problem? Man hat ein DVD oder CD-Image und möchte ohne zu Brennen auf dieses zugreifen. Mit einem loop-device kein Problem. Einfach vor den jeweiligen Mount-Befehl ein -o loop anfügen und das Problem ist Vergangenheit.
Einen tmp-Ordner erstellen, ein paar Unterordner anlegen und ein dummy-Image erstellen
mkdir image
mkdir image/ordner1
mkdir image/ordner2
mkdir image/ordner3
dd if=/dev/zero of=image/afile.dat bs=1000 count=100000
mkisofs -R -J -o cdimage.iso image/
I: -input-charset not specified, using utf-8 (detected in locale settings)
9.70% done, estimate finish Tue Mar 18 21:11:38 2008
19.41% done, estimate finish Tue Mar 18 21:11:38 2008
29.09% done, estimate finish Tue Mar 18 21:11:38 2008
38.80% done, estimate finish Tue Mar 18 21:11:40 2008
48.48% done, estimate finish Tue Mar 18 21:11:40 2008
58.19% done, estimate finish Tue Mar 18 21:11:39 2008
67.87% done, estimate finish Tue Mar 18 21:11:40 2008
77.58% done, estimate finish Tue Mar 18 21:11:40 2008
87.26% done, estimate finish Tue Mar 18 21:11:40 2008
96.97% done, estimate finish Tue Mar 18 21:11:40 2008
Total translation table size: 0
Total rockridge attributes bytes: 1322
Total directory bytes: 10240
Path table size(bytes): 90
Max brk space used 0
51572 extents written (100 MB)
ls -l
-rw-r--r-- 1 root root 105619456 18. Mär 21:12 cdimage.iso
OK, nun kann das Image einfach mit der -o loop Option gemountet werden.
mkdir tmp
mount -o loop cdimage.iso tmp
ls tmp
ordner1 ordner2 ordner3 afile.dat
Wunderbar, das Image wurde gemountet. Ich hatte nur eben gerade keine iso zur hand