Автор Тема: Slackware 9 проблем с /dev/loop[0-9]  (Прочетена 1407 пъти)

toka

  • Участници
  • ***
  • Публикации: 4
    • Профил
Slackware 9 проблем с /dev/loop[0-9]
« -: Feb 17, 2004, 22:22 »
Здравейте,
имам проблем с монтирането на iso9660 (а и други) images.
Когато се монтира файл, а не блоково у-во това се прави с:

# mount -r -o loop -t iso9660 /mnt/hda6/iso/slack91cd1.iso /mnt/s911/

Но при мен  mount  изпищява:

ioctl: LOOP_SET_FD: Invalid argument

Прекомпилирах оригиналното ядро 2.4.22 с което си идва slackware 9 и съм включил нужните опции (като част от ядрото, а не като модули)....но няма промяна. Минах на 2.4.24 и пак нищо.
Четох в документацията на ядрото точно за тези loop у-ва, но това не ми помогна особено.
Статуса на loop у-вата може да се проверява с losetup:

#losetup /dev/loop0
loop: can't get info on device /dev/loop0: No such device or address

Разбира се у-вата са си на мястото (поне файловете им) в /dev
Изчерпах всичко като идеи....не съм пробвал само да компилирам поддръжката като модул, а не като част от ядрото.
И все пак не ми се вярва това да е проблема.
Очаквам идеи и
Благодаря за вниманието.
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
Slackware 9 проблем с /dev/loop[0-9]
« Отговор #1 -: Feb 17, 2004, 23:24 »
Ми ти си направил всичко!!! Единствено с правата на файловете може да имаш проблем. Знам, тривиално е, но все пак провери.

  • Гост
Slackware 9 проблем с /dev/loop[0-9]
« Отговор #2 -: Feb 18, 2004, 09:38 »
я пробвай да махнеш -r и -t iso9660
Активен

toka

  • Участници
  • ***
  • Публикации: 4
    • Профил
Slackware 9 проблем с /dev/loop[0-9]
« Отговор #3 -: Feb 18, 2004, 13:03 »
Познахте,
наистина проблема е някъде в правата на *.iso файловете ми. Просто те се намират на един ntfs дял и са read only. Прехвърлих ги на един raiserfs дял и няма проблеми (дори и когато са със същите права като на ntfs дяла).
Може би за ntfs дяла има опции на mount, които трябва да добавя в fstab, за да може да се монтират images от този дял. Сегашните ми са следните:

/dev/hda6        /mnt/hda6        ntfs        defaults,ro,uid=root,gid=users,umask=022      0   0

Другото, което ми се струва странно е съобщението за грешка, което ми дава losetup за който и да е от файловете /dev/loop[0-9].
Ако някой има идея защо става така, нека да пише.
Основният проблем е преодолян и ви благодаря за съветите. Просто нямах идея какво още да опитам :-)
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
Slackware 9 проблем с /dev/loop[0-9]
« Отговор #4 -: Feb 18, 2004, 14:10 »
Това е нормално. Просто няма нищо монтирано на loop0 и затова го прави. Монтирай iso и ще видш, че си работи.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Slackware QT проблем
Настройка на програми
kikcho 1 4270 Последна публикация Nov 11, 2002, 08:48
от mrvoland
Обновяване към Slackware 9.0
Хардуерни и софтуерни проблеми
FreeJak 3 4406 Последна публикация Mar 25, 2003, 00:53
от FreeJak
mount .... loop...
Настройка на програми
RedIce 9 2144 Последна публикация Feb 07, 2005, 14:30
от
Предотвратяване на layer 2 loop
Системни настройки
never_mind 14 5756 Последна публикация Apr 17, 2008, 09:01
от teleport
Използване на mkfs за loop device
Настройка на програми
Ivshti 0 1021 Последна публикация Jul 27, 2008, 11:34
от Ivshti