On Tue, 12 Jun 2001, Ralph Scharping wrote:
SuSE 6.4 hat standardmäßig 8 loop-devices angelegt, mit denen man z.B. eine iso9660 Image-Datei als Filesystem mounten kann. [...] Jetzt brauche ich noch ein paar mehr, und finde die richtige Syntax des mknod-Befehls nicht mehr heraus.
Der Befehl bei der 6.4 lautete wohl: mknod /dev/loop9 b 7 9 mknod /dev/loop10 b 7 10 usw.
Ich kann zwar ein Device anlegen, das existiert dann auch unter /dev, aber ich kann nichts drauf mounten. Mount meldet "Cannot find any free loop device!" oder so ähnlich.
Dazu musst Du den Kernel aendern. Unter 6.4 war das AFAIK in der Datei /usr/src/linux/drivers/block/loop.c dort steht irgendwo am Anfang #define MAX_LOOP 8 Aendere die Zahl in 50 oder 128 oder was auch immer (char?). Neu kompilieren des Kernels ist dann erforderlich. Dann geht es. Vorsicht: Seit neueren Versionen (SuSE 7.0, 7.1?) hat sich das geaendert. Da steht in der gleichen Datei static int max_loop = 8; Die Funktion ist die gleiche geblieben. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...