imho.ws |
![]() |
![]() |
![]() |
# 1 |
Full Member
Регистрация: 27.05.2003
Адрес: Москва, Солнцево
Сообщения: 770
![]() ![]() ![]() ![]() ![]() ![]() |
Mini HOWTO supermount
Supermount - это модуль ядра который отвечает за автоматическое монтирование/размонтирование внешних устройств (cdrom, floppy).
При использовании supermount не надо каким либо способом монтировать устройство чтобы прочесть его содержимое, достаточно всего лишь зайти в каталог, где определена точка монтирования для этого устройства. Flash-карты supermount не поддерживает. Чтобы supermount заработал нужно сделать несколько телодвижений: 1) Скачать патч для вашего ядра, например от сюда http://ck.kolivas.org/patches/2.6/. Вот прям для ядра 2.6.10 http://ck.kolivas.org/patches/2.6/2...g208-10ck5.diff 2) Пропатчить ядро, для этого сначало в supermount-ng208-10ck5.diff нужно заменить все "linux-2.6.10-ck5" на "linux-2.6.10" или же просто переименовать каталог с исходниками ядра. Заходим в каталог где лежат исходники ядра, у меня это /usr/src/ и патчим: patch -p0 < supermount-ng208-10ck5.diff 3) Включаем в ядре поддержку supermount. Делаем make menuconfig в каталоге с исходниками ядра и далее движемся: File systems --> Pseudo filesystems --> [M] Supermount removable media support. Лучше собрать в виде модуля, так надежнее. 4) Компилируем и устанавливаем ядро. 5) В fstab добавляем строки такого содержания: none /mnt/cdrom supermount dev=/dev/cdrom,fs=auto,--,codepage=866,iocharset=koi8-r 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,codepage=866,iocharset=koi8-r 0 0 И после перезагрузки при входе в каталог /mnt/cdrom вы увидите содержание диска причем даже на русском языке.
__________________
Это все матрица Последний раз редактировалось aivs; 30.05.2005 в 15:40. |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
supermount как раз и патчит ядро, чтобы в нем появились подобные средства.
Есть более легкий путь - submount, это просто модуль, который можно подгружать по мере необходимости. Явный плюс в том, что не требуется патчить ядро. Есть и automount, но в нем вообще нет встроенной возможности автоматического демонтирования.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
![]() |
![]() |
# 4 | |
Full Member
Регистрация: 07.02.2002
Адрес: France
Пол: Male
Сообщения: 1 128
![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
"Нужны ли мы нам?" (с) К.Х.Хунта
|
|
![]() |
![]() |
# 5 |
Full Member
Регистрация: 27.05.2003
Адрес: Москва, Солнцево
Сообщения: 770
![]() ![]() ![]() ![]() ![]() ![]() |
Обновился supermount.
Скачать отсюда http://sourceforge.net/projects/supermount-ng У меня отлично работает на ядре 2.6.16.16
__________________
Это все матрица |
![]() |
![]() |
# 8 |
Guest
Сообщения: n/a
|
не понимаю зачем оно в ядре нужно %/. Все прекрасно решается с помощью UDEV.
>Вот вдруг вопрос возник, используя supermount, как форматировать флэшку? Моунтер никакого отношения к форматированию не имеет. Форматирование есть создание файловой системы, потому производится соответствующими утилитами - mkfs.vfat, mkfs.reiserfs, mkfs.ext3 и т.д. |