Создание устройств - loop (Как сделать, чтобы они остались при перезагрузке)

Knoppix

Модераторы: Warderer, Модераторы разделов

Bsa
Сообщения: 30

Создание устройств - loop

Сообщение Bsa »

Привет всем !

Проблема такая. После установки Sarge 3.1 не существует устройств loop. Они нужны для монтирования образов .iso.

С помощью команды - mknod /dev/loop0 b 7 0

эти устройства создаются, но после перезагрузки они исчезают и их надо создавать заново.

Можно ли сделать так, чтобы их создать один раз и навсегда?
Спасибо сказали:
The Ripper
Сообщения: 33

Re: Создание устройств - loop

Сообщение The Ripper »

Bsa писал(а):
09.12.2005 12:03
Привет всем !

Проблема такая. После установки Sarge 3.1 не существует устройств loop. Они нужны для монтирования образов .iso.

С помощью команды - mknod /dev/loop0 b 7 0

эти устройства создаются, но после перезагрузки они исчезают и их надо создавать заново.

Можно ли сделать так, чтобы их создать один раз и навсегда?


в /etc/fstab
Спасибо сказали:
Bsa
Сообщения: 30

Re: Создание устройств - loop

Сообщение Bsa »

Как монтировать исошки я в курсе, но каждый раз создавать устройства loop - напрягает ...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Создание устройств - loop

Сообщение t.t »

(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

Сообщение oxd »

Пример скрипта:

#!/bin/bash
count=СКОКО_НАДО_ДЕВАЙСИН
for((i=0;i<$count;i++))
{
mknod /dev/loop$i b 7 $i
}


Ставишь его в автозагрузку и все ;)
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Bsa
Сообщения: 30

Re: Создание устройств - loop

Сообщение Bsa »

За скрипт спасибо !!!!

А нет ли каких-нибудь стандартных средств?

В других дистрах, например ASP Linux, я вообще думал что loop это стандартные устройства существующие по умолчанию ...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Создание устройств - loop

Сообщение t.t »

(Bsa @ Dec 9 2005, в 22:09) писал(а):А нет ли каких-нибудь стандартных средств?
А можно всё-таки узнать: если добавить соответствующую строку в /etc/fstab, устройство тоже не появляется?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: Создание устройств - loop

Сообщение oxd »

За скрипт спасибо !!!!

Пожалуйста

А нет ли каких-нибудь стандартных средств?

А что может быть стандартнее bash? ;)

В общем нада инфы побольше: какое ядро? создается ли автоматом девайсина через fstab (см. выше t.t)
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Bsa
Сообщения: 30

Re: Создание устройств - loop

Сообщение Bsa »

Спасибо за ответы !!!

Система - "Debian Sarge 3.1", ядро по умолчанию 2.6.8

Если бы устройства loop создавались бы автоматом при прописывании монтирования образов в fstab, то я бы вообще ничего не заметил и вопрос бы не задал !!!

В том то все и дело, что прописываю все что нужно в fstab, затем команда - mount -a, и ничего не происходит. Только если вручную создать устройства loop, то все подключается нормально.

Но после перезагрузки на все делать заново ...

Видимо приведенный скрипт надо вставить в некоторый скрипт автозагрузки, я в этом разберусь сам !!!

Но просто интересно, все вставляют скрипт в такой ситуации, или есть иное решение?
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: Создание устройств - loop

Сообщение yros »

С Debian я не работал, но если используется udev то достаточно создать loop любым способом а затем скопировать в /etc/udev/devices при загрузке все из этого каталого копируется в /dev
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Создание устройств - loop

Сообщение Victor Gr. »

Наверное, есть иное решение...
Дело в том, что у меня (Debian Sarge 3.1r0a) устройства loop были по умолчанию в ядре 2.4.27 и в собственноручно скомпилированным 2.6.12.

Может быть, посмотреть конфиги ядра? Ведь там устанавливаются устройства loop...

Другое дело, что их мало... Всего 8 :)
Спасибо сказали:
Bsa
Сообщения: 30

Re: Создание устройств - loop

Сообщение Bsa »

Спасибо всем откликнувшимся!

Действительно после компиляции нового ядра с loop`ами стало все в порядке.
Спасибо сказали:
Аватара пользователя
ozzy
Сообщения: 172

Re: Создание устройств - loop

Сообщение ozzy »

Bsa писал(а):
13.12.2005 14:08
Спасибо всем откликнувшимся!

Действительно после компиляции нового ядра с loop`ами стало все в порядке.


Странный глюк... У меня на той же системе с ядром дефолтным 2.6.8-к7 все работало как часы...
...чем дальше в лес, тем толще партизаны!
Спасибо сказали: