Hallo Liste! Ich würde eigentlich gerne mehr als 6 loop-Devices nutzen und habe deshalb in der Datei loop.c folgendes geändert #define MAJOR_NR LOOP_MAJOR static int max_loop = 32; static struct loop_device *loop_dev; static int *loop_sizes; static int *loop_blksizes; static devfs_handle_t devfs_handle; /* For the directory */ Danach habe ich den Kernel neu übersetzt. Trotzdem habe ich soeben die Fehlermeldung: "Keine loops mehr frei" oder so ähnlich erhalten. Muß ich da noch irgendwo etwas ändern? Jens
Am Freitag, 15. März 2002 12:58 schrieb Jens Wolfgarten:
Hallo Liste! Ich würde eigentlich gerne mehr als 6 loop-Devices nutzen und habe deshalb in der Datei loop.c folgendes geändert #define MAJOR_NR LOOP_MAJOR [..] Danach habe ich den Kernel neu übersetzt. Trotzdem habe ich soeben die Fehlermeldung: "Keine loops mehr frei" oder so ähnlich erhalten. Muß ich da noch irgendwo etwas ändern?
Was sagt denn ein ls -l /dev/loop* U. U. musst Du die loop-devices noch anlegen. man mknod less /usr/src/linux/Documentation/devices.txt Iirc sind loop-devices block-major 8 und minor 0 aufwärts. Hth. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
* On Fri, 15 Mar 2002 at 13:16 +0100, Jens Wolfgarten wrote:
Ich würde eigentlich gerne mehr als 6 loop-Devices nutzen und habe deshalb in der Datei loop.c folgendes geändert
#define MAJOR_NR LOOP_MAJOR
static int max_loop = 32; static struct loop_device *loop_dev; static int *loop_sizes; static int *loop_blksizes; static devfs_handle_t devfs_handle; /* For the directory */
Danach habe ich den Kernel neu übersetzt. Trotzdem habe ich soeben die Fehlermeldung: "Keine loops mehr frei" oder so ähnlich erhalten.
Wer meldet da Fehler? mount sucht bei -o loop nur die ersten 8 Devices ab, weitere musst Du zu Fuß angeben: mount -o loop=/dev/loop/loop37 /cd-images/bla.iso /mnt/bla Die fragliche Routine ist nur ein ganz kleines Stück in mount, das kannst Du Dir sicher problemlos selbst ändern. Oder einen kleinen Wrapper um mount schreiben, der ein freies Device sucht (siehe man losetup). -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
participants (3)
-
Adalbert Michelic
-
Jens Wolfgarten
-
Martin Borchert