Mailinglist Archive: opensuse-de (5264 mails)
| < Previous | Next > |
Re: Loop-Device
- From: Peter Blancke <blancke@xxxxxx>
- Date: Tue, 12 Jun 2001 12:16:55 +0200 (CEST)
- Message-id: <Pine.LNX.4.10.10106121210210.13958-100000@xxxxxxxxxxxxxxxx>
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...
> 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...
| < Previous | Next > |