Portál AbcLinuxu, 12. května 2025 21:46
mount -o loop soubor.iso /mnt/adresarmi na kernelu 2.6.11.6 háže tento error:
ioctl: LOOP_SET_FD: Invalid argumentZkusil jsem tedy kernel 2.6.10 a vše bylo OK. Vyvodil jsem z toho, že jsem něco špatně nastavil při konfiguraci jádra 2.6.11.6. Okopíroval jsem tedy .config z 2.6.10 do 2.6.11.6 a jádro jsem překompiloval - stále to nejde. Toto je tedy nějaká nová "feature" kernelu nebo jsem na něco zapomněl? Díky za rady
dmesg
, když zavedeš modul loop
?
Jakou verzí gcc jsi kompiloval jádro?
loop: loaded (max 8 devices)gcc (GCC) 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
mount -o loop -t ext2 soubor.iso /mnt/adresar
taky nefunguje?
Zkusil bych zkompilovat mount, pripadne losetup z posledniho baliku util-linux. Ale pochybuji, ze by se menily nejake makra pro loop device ioctl. Me osobne verze 2.12 beha normalne.<franz_pletz@t-online.de> [PATCH] loop device resursion avoidance With Andries Brouwer <Andries.Brouwer@cwi.nl> Fix various recursion scenarios wherein it was possible to mount a loop device on itself, either directly or via intermediate loops devices. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.