в этой прошивке нет файла pre-mount Так что обсуждаемая реализация на ней не сработает. На ней придется сначала делать полный umount всего что автосмонтировано, а потом вручную монтировать
Рекомендую прошить последнюю превью.
У меня прошита олеговская 1.9.2.7-8.
Лужу, паяю, примуса починяю
-------------------------------
WL500g Premium 128ram+4usb+2Gb usb Flash Disk (Красноярск)
в этой прошивке нет файла pre-mount Так что обсуждаемая реализация на ней не сработает. На ней придется сначала делать полный umount всего что автосмонтировано, а потом вручную монтировать
Рекомендую прошить последнюю превью.
Я думал что у меня и так последняя 1.9.2.7-8 (2007-10-30) http://oleg.wl500g.info/ Можно уточнить
Лужу, паяю, примуса починяю
-------------------------------
WL500g Premium 128ram+4usb+2Gb usb Flash Disk (Красноярск)
Последняя превью была 8.22 и то о чем идет речь было введено после 8-й версии. Кстати, для любителей релизов вчера Олег выложил 9-й: http://wl500g.info/showpost.php?p=88120&postcount=745
Здравствуйте, прошивка-1.9.2.7-8.17, не обрабатывается fstab. Его содержвние:Прочитал тему http://wl500g.info/showthread.php?t=10757, делал как там соетовали, отключал и включал встроеные сервисы-не помогло, монтирование происходило только автоматом. Отмонтировал вручную, затем вводил mount -a. Вывод:/dev/discs/disc0/part1 /opt ext 3 rw,noatime 1 1Смотрел тему http://wl500g.info/showthread.php?t=12221, мне не нужна автоматическая проверка файловых систем, но без нее не понял, как отключить авомонтирование. В чем проблема?mount: Mounting /dev/discs/disc0/part1 on /opt failed: No such device
во первых в строке:
ошибка --- ext3 пишется без пробела.PHP Code:
/dev/discs/disc0/part1 /opt ext 3 rw,noatime 1 1
во вторых, скорее всего проблема в том, что не загружены usb модули.
Можно проверить сидят ли они в памяти с помощью lsmod, если нет, то добавить в post-boot:
PHP Code:
insmod scsi_mod && insmod sd_mod && insmod usb-storage
Все модули загружены, даже когда встроенные сервисы отключены. Но проблема решилась, оказалось, что надо убрать пробел и 1 1 заменить на 0 0. Большое спасибо. Новая проблема. Изменил fstab наПри перезагрузке не монтируется как надо, только если вручную mount -a, встроенные сервисы включены./dev/discs/disc0/part1 /tmp/mnt/disc0_1 ext3 rw,noatime 0 0
/tmp/mnt/disc0_1/opt /opt ext3 bind,rw,noatime 0 0
Директория /tmp/mnt/disc0_1 существует? Сомневаюсь.
И вообще, полагаю не стоит пытаться дублировать встроенную систему автомонтирования. Могут вылезти неожиданные странности.
У вас же есть /mnt , есть /home ... Попробуйте сделать, например:
PHP Code:
/dev/discs/disc0/part1 /mnt ext3 rw,noatime 0 0
/mnt/opt /opt ext3 bind,rw,noatime 0 0
Спасибо, все наконец-то получилось.
не говоря уже о том, что по ежели делать по уму, то /opt вообще лучше сделать на отдельном физическом разделе и монтировать все в лоб.
Таким способом есть шанс повысить надежность системы, когда системный раздел отличается от того, на который непрерывно пишут всякие качалки.
прошифка 1.9.2.7-9
ктонибуть может подитожить и сделать нормальный рабочий скрипт
какие и куда фаилы и их содержания
ЗАранее большое спасибо
Не могу добиться отработки fstab
Вот его содержимое:
Вот результат после загрузки:Code:#device Mountpoint FStype Options Dump Pass# /dev/discs/disc0/part1/opt /opt ext3 rw,noatime 0 0 /dev/discs/disc1/part2 none swap sw 0 0
Подскажите что я делаю не так? Почему /opt не монтируется?Code:$ mount /dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime) /dev/discs/disc1/part1 on /tmp/mnt/disc1_1 type vfat (rw,noatime)
подозреваю, что подход неверный. В подобной ситуации нужно делать что то вроде:
А мы вообще то уверены, что /opt находится во глубине /dev/discs/disc0/part1?PHP Code:
#device Mountpoint FStype Options Dump Pass#
/dev/discs/disc0/part1 /mnt ext3 rw,noatime 0 0
/mnt/opt /opt ext3 bind,rw,noatime 0 0
/dev/discs/disc1/part2 none swap sw 0 0
Если нет, то второй вариант:
PHP Code:
#device Mountpoint FStype Options Dump Pass#
/dev/discs/disc0/part1 /opt ext3 rw,noatime 0 0
/dev/discs/disc1/part2 none swap sw 0 0
Все равно не сработало, результат тот же.
Какие атрибуты должны быть у fstab?
И можно ли как-нибудь понять обрабатывается он или нет?