PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSE9.2;could not find any free loop devices



motions
29.07.05, 20:34
Ich setze auf einem Server Suse 9.2 Prof ein. Läuft wunderbar.
Jetzt muss ich zusätzlich eine große Anzahl von ISO Dateien in das Verzeichnissystem mounten. Funktioniert gut bis zu ca. 8 ISO Dateien. Danach werden alle weiteren mounts abgelehnt mit
"mount: could not find any free loop device".

Außerdem schlagen dann etliche YOU Updates z.B. des Kernels fehl, weil dafür wohl auch temporär zusätzliche Loop devices gebraucht werden.
Wo und wie kann ich die Anzahl der möglichen Loop devices erhöhn (z.B. auf 64)?

vielen Dank
M.

NfoMatek
29.07.05, 21:04
Hi,

Du wirst wahrscheinlich nicht darum kommen, den Kernel bzw. das Loop-Device Modul neu zu kompilieren.

So viel ich weiß, wird die Anzahl der Devices in der Datei "/pfad/zum/kernel-source/drivers/block/loop.c" mit der Variablen "static int max_loop = <Anzahl>;" angegeben.

Gruß Matthias

hp_tux
29.07.05, 21:54
Hallo,


* Maximum number of loop devices when compiled-in now selectable by passing
* max_loop=<1-255> to the kernel on boot.
(Zitat aus: "/pfad/zum/kernel-source/drivers/block/loop.c")

Gruß

hp_tux

motions
29.07.05, 22:01
Hi,
stimmt, der command line parameter "max_loop=64" in der GRUB Konfiguration löst das Problem.
Wunderbar!
Vielen Dank
M.