И после этого Вы спрашиваете, почему /opt не проверяется в pre-mount?
Вы же его сами смонтировали, ручками.
Пассаж с insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 20s
тоже не нужен, если USB Storage разрешён в веб-интерфейсе...
Ну у вас он какой-то совсем коротенький - у меня вот:
Code:#!/bin/sh # Start SSH-Server dropbear # test if USB disc has been attached if [ ! -d /dev/discs ] then insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 20s fi # #mount of /opt mount /dev/discs/disc0/part2 /opt && sleep 5s # #mount of /tmp/mnt/disc0_3 mount /dev/discs/disk0/part3 /tmp/mnt/disc0_3 && sleep 2s # #Run all active services - active means starts with S /opt/etc/init.d/rc.unslung chmod +x /usr/local/sbin/post-boot
И после этого Вы спрашиваете, почему /opt не проверяется в pre-mount?
Вы же его сами смонтировали, ручками.
Пассаж с insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 20s
тоже не нужен, если USB Storage разрешён в веб-интерфейсе...
Теперь ясно - но я точно также смонтировал /disc0_3, а он проверяется. В чем разница?
Пассаж закомментирую.
Убил все, кроме dropbear и rc.unslung - долгожданный результат:
Если учесть, что scsi-stop у меня работает, кодировку по вашему совету я подоткнул 1251, теперь вот за файловую систему спокоен, mc поднят, осталась только одна задача - написать smb.conf, чтобы уйти от просмотра всей сеткой всех шар... уж больно не хочется самому сидеть без самбы только потому, чтобы не вывешивать свое файло всем.Code:Mar 26 17:33:36 e2fsck: /dev/discs/disc0/part2: clean, 9748/125696 files, 46641/251015 blocks Mar 26 17:33:36 e2fsck: /dev/discs/disc0/part3: clean, 55/60866560 files, 2693050/121718480 blocks
К сожалению, п.10 у OlegI конкретно сбивает с толку - его пример smb.conf разительно отличается от моего, автосгенеренного - а чем заканчивается слепое переписывание FAQ'ов, вы мне сами только что показали: post-boot был от wengi, а ведь его "настройку" хвалят как гораздо более толковую, чем OlegI'шную. Две трети кода - лишние.
Last edited by Cranch; 26-03-2008 at 14:55.
Извините, вы раньше ответили, чем я перезагрузился Прочитайте, пож., пост выше.
У wengi старый туториал, который не расчитан на 1.9.2.7-9.
Что касается самбы - её вообще не стоит светить наружу. Для этого предназначен ftp сервер.
Вы добавляли правила в фаервол что-ли, чтобы открыть самбе порты наружу?
Да нет, именно в свою локалку не хочу показывать то, что расшариваю для себя: юзверям юзверево - но функционал в вебморде усечен, и понятно почему ... придется все-таки просить у кого-нибудь рабочий cmb.conf под вашу последнюю сборку самбы, ну а adduser я поставил, что писать в .files, понял.
Ну и бессмертное:
Code:Чего их там поднимать? Сказать только /usr/sbin/smbd -D /usr/sbin/nmbd -D
Кстати, у меня есть хороший совет камрадам-виндусятникам, каcающийся перевода строки <CR><LF> vs <LF> во всех наших файлах - но не знаю, в какую тему кинуть, чтобы не потерялся.
Last edited by Cranch; 26-03-2008 at 16:34.
А у меня файл fstab вообще отсутствует в папке /etc
В чем это может быть дело?Code:ls MACHINE.SID ethers ipkg.conf nsswitch.conf protocols services TZ group ld.so.cache passwd resolv.conf smb.conf dnsmasq.conf hosts ld.so.conf profile rpc
WL-HDD с usb-flash
post-boot
mount /tmp/mnt/disc0_1/opt /opt
mkdir /var/tmp/mycfg
mkdir /var/tmp/mycfg/etc
cp /opt/mpcs.conf /var/tmp/mycfg/etc
cp /opt/mpcs.user /var/tmp/mycfg/etc
cp /opt/mpcs.server /var/tmp/mycfg/etc
cp /opt/mpcs /var/tmp/mycfg
при загрузке папки создаются а файлы не копируются
скорее всего из-за того что флешка неуспела смонтироваться
если post-boot запустить в ручную то всё ок.
Объясните пожалуйста на пальцах что надо ещё дописать
а то всё читаю-читаю никак не врублюсь
sleep 10
В секундах
вроде сделал себе fstab, прописал шотдаун и загрузку...а в логе ничего нет - как были строчки так все и осталось...а нет лога - как искать ошибку?
PHP Code:
Jan 1 03:00:07 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:07 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
Jan 1 03:00:07 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:07 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:07 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:08 kernel: Adding Swap: 506008k swap-space (priority -1)
Jan 1 03:00:08 kernel: usb.c: deregistering driver usblp
Jan 1 03:00:16 dropbear[153]: Child connection from ::ffff:192.168.1.4:53715
Nov 6 02:38:46 dropbear[153]: exit before auth: Timeout before auth
Nov 6 02:38:47 kernel: kjournald starting. Commit interval 5 seconds
Nov 6 02:38:47 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
Nov 6 02:38:47 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
Nov 6 02:38:47 kernel: EXT3-fs: recovery complete.
Nov 6 02:38:47 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Nov 6 02:38:47 USB storage: ext3 fs at /dev/discs/disc0/part3 mounted to /tmp/mnt/disc0_3
надо вручную прогнать e2fsck, т.к. e2fsck -p насколько я помню исправляет не все ошибки, а только то, что можно исправить на лету. О чем собственно и говорит это сообщение:
Кстати, своп, по идее, должен подключаться до монтирования и проверки дисковJan 1 03:00:07 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended