nixp.ru v3.0

21 октября 2017,
суббота,
19:00:16 MSK

DevOps с компанией «Флант»
Аватар пользователя aivs
aivs написал 21 февраля 2005 года в 15:20 (446 просмотров) Ведет себя как мужчина; открыл 114 темы в форуме, оставил 292 комментария на сайте.

Хотел подрубить себе автоматическое монтирование дисков, пробовал supermount и subfs. Модули нормально собрались, и даже загружаеются нормально, но как их использовать? много способов испробовал чтобы они заработали.

Если у кого нибудь что нибудь из этого работает то скажите что надо сделать? и дайте fstab!!

sarel

Кстати был у меня supermount на 2.6.3.

переехал на 2.6.9. и чего-то его не обнаружил…где копать, куда делся???

P.S. see /usr/src/Documentation/filesystems/supermount.txt

Там все очень доходчиво написано.

aivs

[root@localhost aivs]# mount -t supermount  /dev/hdc /mnt/cdrom

mount: wrong fs type, bad option, bad superblock on /dev/hdc,

      or too many mounted file systems

[root@localhost aivs]#

А, написано что должно работать…

Если загружен subfs модуль, то при входе в /mnt/cdrom выдается сообщение что невозможно прочесть содержимое.

sky
aivs
[root@localhost aivs]# mount -t supermount /dev/hdc /mnt/cdrom

mount: wrong fs type, bad option, bad superblock on /dev/hdc,

or too many mounted file systems

[root@localhost aivs]#

А, написано что должно работать…

Если загружен subfs модуль, то при входе в /mnt/cdrom выдается сообщение что невозможно прочесть содержимое.

Неправильно =)

Вот так правильно:

[20:17 sky@sun sky]$ cat /etc/fstab|grep super
none       /mnt/cdrom       supermount     dev=/dev/cdrom,fs=auto  0   0
sky
sarel
Кстати был у меня supermount на 2.6.3.

переехал на 2.6.9. и чего-то его не обнаружил…где копать, куда делся???

Сюда http://ck.kolivas.org/patches/2.6/

aivs

Спасибо за строчку, наконец то у меня работает supermount, только вот русские буквы надиске в виде знаков вопросов, куда бы мне codepage=866,iocharset=koi8-r запихнуть в этой строчке??

А за что отвечает subfs, зачем она нужна, что она делает?

fly4life
aivs
Спасибо за строчку, наконец то у меня работает supermount, только вот русские буквы надиске в виде знаков вопросов, куда бы мне codepage=866,iocharset=koi8-r запихнуть в этой строчке??

Вероятно, через запятую после 'dev=/dev/cdrom,fs=auto’.

А за что отвечает subfs, зачем она нужна, что она делает?

А supermount и subfs — это два разных автомаунтера.

aivs
А supermount и subfs — это два разных автомаунтера.

и какой из них лучше монтирует ) , какие между ними различия, что лучше использовать?

Вероятно, через запятую после 'dev=/dev/cdrom,fs=auto’.

Пробовал я так, но при загрузке системы выдается сообщение о bad line, и supermount не работает.

fly4life
aivs
и какой из них лучше монтирует ) , какие между ними различия, что лучше использовать?

Supermount — это патч к ядру, который добавляет в поддержку ядром опцию: File systems -> Pseudo filesystems -> Supermount removable media support. Т.е. модуль supermount.

Subfs — состоит из двух частей: модуля ядра subfs (тоже добавляется ещё одна опция в раздел файловых систем в конфигурационном файле ядра) и из пользовательской программы submountd.

КакОЙ лучше монтирует из этих двух — я не знаю, т.к. не пользую supermount вообще.

aivs
Пробовал я так, но при загрузке системы выдается сообщение о bad line, и supermount неработает.

Пробел после запятой, надеюсь, не ставил? (да, и возможно, что supermount опцию 'codepage' не знает)

aivs

я пробовал и без пробела и с пробелом, просто iocharset=koi8-r, без codepage, всеравно bad line

fly4life
aivs
я пробовал и без пробела и с пробелом, просто iocharset=koi8-r, без codepage, всеравно bad line

Вот, ведь, не поленился и нашёл README к supermount. Так там говорится о магической опции '--’, после которой все указанные опции будут применяться напрямую к подмонтируемой ФС. Выглядеть должно примерно так:

none       /mnt/cdrom       supermount     dev=/dev/cdrom,fs=auto,--,codepage=866,iocharset=koi8-r  0   0

(при перечислении опций — никаких пробелов)

aivs

из-за какой то фигульки у меня все не работало.

Спасибо, теперь все нормально работает!

sky
aivs
Спасибо за строчку, наконец то у меня работает supermount, только вот русские буквы надиске в виде знаков вопросов, куда бы мне codepage=866,iocharset=koi8-r запихнуть в этой строчке??

Странно, но у меня и без этой строки русский работает. =) Наверное вот почему:

[10:35 sky@sun sky]$ grep NLS_DEFAULT /usr/src/linux-2.6.10/.config
CONFIG_NLS_DEFAULT="koi8-r"
sarel

to sky: спасибки я опять с супермаунтом:))