Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Поможите убогому! ;)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Чт Сен 29 2005 09:40    Заголовок сообщения: Поможите убогому! ;) Ответить с цитатой

Доброго времени суток всем читающим!

Вопрос такого плана: можно-ли в Линуксе подмонтировать более чем 8 (восемь) loopback устройств, создаваться-то они создаются, а вот при монтировании скажем восьмого он начинает ругаться, говорит занято...
Может где в ядре что-то перенастроить, или это ограничение операционной системы?
В man mount зеленым по черному прописано про монтирование устройств loop0 ... loop7, а мне приспичило нужно 12... Sad
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Сен 29 2005 20:59    Заголовок сообщения: Ответить с цитатой

Стандартное ядро поддерживает только 8. Ясли в нужном месте циферку поменять, то будет и больше.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Пт Сен 30 2005 06:16    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
Стандартное ядро поддерживает только 8. Ясли в нужном месте циферку поменять, то будет и больше.

Ха! Shocked , понял! Вечерком поковыряю!
Mercie! Very Happy
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Вс Окт 02 2005 07:32    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
Стандартное ядро поддерживает только 8. Ясли в нужном месте циферку поменять, то будет и больше.

Неа, в конфигах ядра я ничего не нашел на эту тему, зато нашел в /usr/src/linux/Documentation/kernel-parameters.txt вот такую штуку:
Module parameters for loadable modules are specified only as the
parameter name with optional '=' and value as appropriate, such as:
modprobe usbcore blinkenlights=1
Module parameters for modules that are built into the kernel image
are specified on the kernel command line with the module name plus
'.' plus parameter name, with '=' and value if appropriate, such as:
...
usbcore.blinkenlights=1
max_loop= [LOOP] Maximum number of loopback devices that can
be mounted
Format: <1-256>
...

я, зачит, для пробы нарисовал такой вот скриптик:
#!/bin/bash
for c in 0 1 2 3 4 5 6 7
do
a=1
let a=a+$c
echo $a
mount -t iso9660 -o loop=/install-deb/altdev/loop$c /mnt/win_2/debian/debian-31r0a-i386-binary-$a.iso /install-deb/d$a/
done
for c in 0 1 2 3 4 5
do
let b=9+$c
echo $b
mount -t iso9660 -o loop=/install-deb/altdev1/loop$c /mnt/win_2/debian/debian-31r0a-i386-binary-$b.iso /install-deb/d$b/
done
exit 0

чтобы в ручную не монтировать десяток файлов (дебиан подцепил потому, что образы имеют порядковые номера, так удобнее)
Да, и создавая устройство линукс оставляет ограничение на их количество:
lexx:/install-deb/altdev# mount -t iso9660 -o loop=/install-deb/altdev/loop11 /mnt/win_2/debian/debian-31r0a-i386-binary-1.iso /install-deb/d1/
/install-deb/altdev/loop11: No such device or address

причем:
lexx:/install-deb/altdev# /sbin/MAKEDEV loop8
lexx:/install-deb/altdev# /sbin/MAKEDEV loop9
lexx:/install-deb/altdev# /sbin/MAKEDEV loop10
lexx:/install-deb/altdev# /sbin/MAKEDEV loop11
lexx:/install-deb/altdev# /sbin/MAKEDEV loop12
lexx:/install-deb/altdev# /sbin/MAKEDEV loop13
lexx:/install-deb# ls altdev
loop0 loop1 loop10 loop11 loop12 loop13 loop2 loop3 loop4 loop5 loop6 loop7 loop8 loop9

по сей причине я сляпал другой каталог "altdev1" с тем-же количеством устройств (в смысле loop0...loop7)
результат работы скрипта:
lexx:/install-deb# ./mntdeb
1
2
3
4
5
6
7
8
9
ioctl: LOOP_SET_FD: Device or resource busy
10
ioctl: LOOP_SET_FD: Device or resource busy
11
ioctl: LOOP_SET_FD: Device or resource busy
12
ioctl: LOOP_SET_FD: Device or resource busy
13
ioctl: LOOP_SET_FD: Device or resource busy
14
ioctl: LOOP_SET_FD: Device or resource busy

при том что:
lexx:/install-deb# modprobe loop max_loop=16
lexx:/install-deb#

Даже и не ругался! Мало того после пересборки ядра (надо было кое-что попутно изменить) и первой загрузки этого модуля вручную с (modprobe loop max_loop=16) он выдал, что да, действительно можно смонтировать максимум 16 устройств Shocked
КАК это победить-то???!!!
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вс Окт 02 2005 11:23    Заголовок сообщения: Ответить с цитатой

http://tldp.org/HOWTO/Debian-Jigdo/faq.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Пн Окт 03 2005 18:37    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
http://tldp.org/HOWTO/Debian-Jigdo/faq.html

Ага, понял, щас гляну! Smile
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Ср Окт 05 2005 19:26    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
http://tldp.org/HOWTO/Debian-Jigdo/faq.html

Завелось!
Ну вот заодно и образы на DVD перегоню!
Спасибо! Very Happy Very Happy Very Happy

PS. Интересно, а как это было найдено? Google?
Very Happy
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Ср Окт 05 2005 20:45    Заголовок сообщения: Ответить с цитатой

http://www.google.ru/search?hl=ru&q=debian+limit+kernel+loop&lr=

Третья ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
k_lexx



Зарегистрирован: 10.08.2005
Сообщения: 77
Откуда: Караганда

СообщениеДобавлено: Чт Окт 06 2005 06:38    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
http://www.google.ru/search?hl=ru&q=debian+limit+kernel+loop&lr=

Третья ссылка.

Shocked
Искать и думать тоже оказывается надо уметь! Embarassed
А.С. Пушкин писал(а):
...И опыт - сын ошибок трудных
И гений парадоксов друг
Very Happy
_________________
Лучше никак, чем как попало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...