Sind mehr als 8 loop-devices nicht möglich?

Post Reply
Message
Author
Becher

Sind mehr als 8 loop-devices nicht möglich?

#1 Post by Becher »

Hallo Leute, ich habe mehrere CDs als Image auf meinem Server gespeichert. Die möchte ich alle ins Dateisystem einbinden.
Das Problem: Es werden maximal 8 CD-Images eingebunden. Da dachte ich mir, erzeuge ich halt noch ein paar loop-devices
mknod loop8 b 7 8 usw.
Doch ich kann immer noch nur 8 CD-Images einbinden. Hat jemand einen Tipp für mich?

mvo

Re: Sind mehr als 8 loop-devices nicht möglich?

#2 Post by mvo »

Hallo,
zum Glueck haben wir ja die Kernelsourcen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">. Also ins Basisverzeichnis der Sourcen wechseln und:

1. In "drivers/block/loop.c" die Zeile mit "static int max_loop = 8;" suchen und die Zahl auf 255 aendern
2. Neuen Kernel kompilieren u. installieren
3. In /etc/lilo.conf append="max_loop=<gewuenschte Anzahl Loop-Devices>" eintragen und Lilo neu installieren
4. Unter /dev die gewuenschte Anzahl von loopdevices anlegen
5. Rebooten

Das habe ich selber nie getestet, also alle Angaben ohne Gewaehr.

Becher

Re: Sind mehr als 8 loop-devices nicht möglich?

#3 Post by Becher »

Da ich keine Lust hatte auf meinem doch etwas langsamen Server den Kernel stundenlang zu kompilieren, habe ich mir Schritt 1 und 2 gespart und es hat funktioniert. Vielen Dank.

mvo

Re: Sind mehr als 8 loop-devices nicht möglich?

#4 Post by mvo »

Das wusste ich nicht. Ich hatte mal geslesen, man muesse die max. Obergrenze fest einkompilieren. Um so besser <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.

alex

Re: Sind mehr als 8 loop-devices nicht möglich?

#5 Post by alex »

hmm wer weis was suse am kernel alles verändert hat?

Post Reply