Титла: Slackware 9 проблем с /dev/loop[0-9] Публикувано от: toka в 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 Изчерпах всичко като идеи....не съм пробвал само да компилирам поддръжката като модул, а не като част от ядрото. И все пак не ми се вярва това да е проблема. Очаквам идеи и Благодаря за вниманието. Титла: Slackware 9 проблем с /dev/loop[0-9] Публикувано от: zazzko в Feb 17, 2004, 23:24 Ми ти си направил всичко!!! Единствено с правата на файловете може да имаш проблем. Знам, тривиално е, но все пак провери.
Титла: Slackware 9 проблем с /dev/loop[0-9] Публикувано от: в Feb 18, 2004, 09:38 я пробвай да махнеш -r и -t iso9660
Титла: Slackware 9 проблем с /dev/loop[0-9] Публикувано от: toka в 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]. Ако някой има идея защо става така, нека да пише. Основният проблем е преодолян и ви благодаря за съветите. Просто нямах идея какво още да опитам :-) Титла: Slackware 9 проблем с /dev/loop[0-9] Публикувано от: zazzko в Feb 18, 2004, 14:10 Това е нормално. Просто няма нищо монтирано на loop0 и затова го прави. Монтирай iso и ще видш, че си работи.
|