Привет всем !
Проблема такая. После установки Sarge 3.1 не существует устройств loop. Они нужны для монтирования образов .iso.
С помощью команды - mknod /dev/loop0 b 7 0
эти устройства создаются, но после перезагрузки они исчезают и их надо создавать заново.
Можно ли сделать так, чтобы их создать один раз и навсегда?
Создание устройств - loop (Как сделать, чтобы они остались при перезагрузке)
Модераторы: Warderer, Модераторы разделов
-
The Ripper
- Сообщения: 33
Re: Создание устройств - loop
Bsa писал(а): ↑09.12.2005 12:03Привет всем !
Проблема такая. После установки Sarge 3.1 не существует устройств loop. Они нужны для монтирования образов .iso.
С помощью команды - mknod /dev/loop0 b 7 0
эти устройства создаются, но после перезагрузки они исчезают и их надо создавать заново.
Можно ли сделать так, чтобы их создать один раз и навсегда?
в /etc/fstab
-
Bsa
- Сообщения: 30
Re: Создание устройств - loop
Как монтировать исошки я в курсе, но каждый раз создавать устройства loop - напрягает ...
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Создание устройств - loop
Примерно так:(The Ripper @ Dec 9 2005, в 12:18) писал(а):в /etc/fstab
Код: Выделить всё
/mnt/buffer/debian-3.1r0a-01.iso /mnt/sarge/1 iso9660 loop 0 1
/mnt/buffer/debian-3.1r0a-02.iso /mnt/sarge/2 iso9660 loop 0 1
/mnt/e/my/linux/xandros-201-ocd.iso /mnt/sarge/xandros iso9660 loop 0 1¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
oxd
- Сообщения: 165
Re: Создание устройств - loop
Пример скрипта:
#!/bin/bash
count=СКОКО_НАДО_ДЕВАЙСИН
for((i=0;i<$count;i++))
{
mknod /dev/loop$i b 7 $i
}
Ставишь его в автозагрузку и все
#!/bin/bash
count=СКОКО_НАДО_ДЕВАЙСИН
for((i=0;i<$count;i++))
{
mknod /dev/loop$i b 7 $i
}
Ставишь его в автозагрузку и все
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
-
Bsa
- Сообщения: 30
Re: Создание устройств - loop
За скрипт спасибо !!!!
А нет ли каких-нибудь стандартных средств?
В других дистрах, например ASP Linux, я вообще думал что loop это стандартные устройства существующие по умолчанию ...
А нет ли каких-нибудь стандартных средств?
В других дистрах, например ASP Linux, я вообще думал что loop это стандартные устройства существующие по умолчанию ...
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Создание устройств - loop
А можно всё-таки узнать: если добавить соответствующую строку в /etc/fstab, устройство тоже не появляется?(Bsa @ Dec 9 2005, в 22:09) писал(а):А нет ли каких-нибудь стандартных средств?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
oxd
- Сообщения: 165
Re: Создание устройств - loop
За скрипт спасибо !!!!
Пожалуйста
А нет ли каких-нибудь стандартных средств?
А что может быть стандартнее bash?
В общем нада инфы побольше: какое ядро? создается ли автоматом девайсина через fstab (см. выше t.t)
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
-
Bsa
- Сообщения: 30
Re: Создание устройств - loop
Спасибо за ответы !!!
Система - "Debian Sarge 3.1", ядро по умолчанию 2.6.8
Если бы устройства loop создавались бы автоматом при прописывании монтирования образов в fstab, то я бы вообще ничего не заметил и вопрос бы не задал !!!
В том то все и дело, что прописываю все что нужно в fstab, затем команда - mount -a, и ничего не происходит. Только если вручную создать устройства loop, то все подключается нормально.
Но после перезагрузки на все делать заново ...
Видимо приведенный скрипт надо вставить в некоторый скрипт автозагрузки, я в этом разберусь сам !!!
Но просто интересно, все вставляют скрипт в такой ситуации, или есть иное решение?
Система - "Debian Sarge 3.1", ядро по умолчанию 2.6.8
Если бы устройства loop создавались бы автоматом при прописывании монтирования образов в fstab, то я бы вообще ничего не заметил и вопрос бы не задал !!!
В том то все и дело, что прописываю все что нужно в fstab, затем команда - mount -a, и ничего не происходит. Только если вручную создать устройства loop, то все подключается нормально.
Но после перезагрузки на все делать заново ...
Видимо приведенный скрипт надо вставить в некоторый скрипт автозагрузки, я в этом разберусь сам !!!
Но просто интересно, все вставляют скрипт в такой ситуации, или есть иное решение?
-
yros
- Сообщения: 245
Re: Создание устройств - loop
С Debian я не работал, но если используется udev то достаточно создать loop любым способом а затем скопировать в /etc/udev/devices при загрузке все из этого каталого копируется в /dev
myLinux 3.1 | 2.6.17.6
-
Victor Gr.
- Сообщения: 98
Re: Создание устройств - loop
Наверное, есть иное решение...
Дело в том, что у меня (Debian Sarge 3.1r0a) устройства loop были по умолчанию в ядре 2.4.27 и в собственноручно скомпилированным 2.6.12.
Может быть, посмотреть конфиги ядра? Ведь там устанавливаются устройства loop...
Другое дело, что их мало... Всего 8
Дело в том, что у меня (Debian Sarge 3.1r0a) устройства loop были по умолчанию в ядре 2.4.27 и в собственноручно скомпилированным 2.6.12.
Может быть, посмотреть конфиги ядра? Ведь там устанавливаются устройства loop...
Другое дело, что их мало... Всего 8
-
Bsa
- Сообщения: 30
Re: Создание устройств - loop
Спасибо всем откликнувшимся!
Действительно после компиляции нового ядра с loop`ами стало все в порядке.
Действительно после компиляции нового ядра с loop`ами стало все в порядке.
-
ozzy
- Сообщения: 172
Re: Создание устройств - loop
Странный глюк... У меня на той же системе с ядром дефолтным 2.6.8-к7 все работало как часы...
...чем дальше в лес, тем толще партизаны!