Page 1 of 13 12311 ... LastLast
Results 1 to 15 of 188

Thread: Где должны располагаться post- и pre-файлы в файловой системе wl-500?

  1. #1

    Question Где должны располагаться post- и pre-файлы в файловой системе wl-500?

    Прошил 1.9.2.7-6a.3
    В строке post-mount находится следующее

    [
    #!/bin/sh
    vsftpd /opt/etc/vsftpd.conf &
    При перезагрузке не стартует , хотя если зайти телнетом и заустить в ручную
    post-mount
    то ftp сервер запускается

    Сам post-mount испоняемый .

  2. #2
    Для начала посомтри
    Code:
    flashfs status

  3. #3
    Да как бы всегда после операций с post - файлами выполняю
    Code:
    flashfs save && flashfs commit && flashfs enable

  4. #4
    Join Date
    May 2004
    Location
    Moscow, Russia
    Posts
    50
    Если я правильно понимаю, если версия firmware изменилась, надобно разочек с нею забутится (при этом ничего из post* не исполнится), и уже с новой версией сказать "flashfs enable", и все будет хорошо.

    это следует, как я понимаю, изwl500g.dyndns.org.

    Re-enabling flashfs load after the firmware upgrade
    Once you've upgraded/downgraded your firmware you could notice, that /usr/local becomes empty on boot. Don't worry, everything is here, but was not loaded to prevent errors. If you feel it's ok to re-enable it, then just type the following
    flashfs enable

    to re-enable flashfs. After that you need to reboot for changes to take effect.
    Сам так делал - вроде работает.

    HTH,
    Roofcat

  5. #5
    Само обой это сделано, иначе post файлы не сохранились бы при перезагрузке . Причем post-boot и post-firewall грузятся запуская dropbear и tthpd .
    Ерунда гдето в самом скрипте даже если вношу
    Code:
    #!/bin/sh
    vsftpd /opt/etc/vsftpd.conf &
    в post-boot vsftpd не стартует но стоит в ручную запуститить post-boot как все опять работает - ерунда какаято

  6. #6
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    /opt как монтируется? или он прямо в корневой файловой системе?

  7. #7
    Вроде как в корневой .

  8. #8
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    А какие вообще разделы есть на диске? Т.е. что показывает mount?

    post-mount будет работать, только если действительно что-то было подмонтированно, кроме корневого раздела.

    Можно ещё в post-mount добавить в конец строчку:
    Code:
    logger post-mount
    Она должна в случае исполнения писать в system log.

  9. #9

    Question вопрос для Faq

    как и когда вызываеются скрипты post-boot post-mount pre-boot post-firewall наверное есть и другие

    какие особенности монтирования? Например у меня не срабатывает
    /bin/mount -o bind /tmp/harddisk/opt /opt
    /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2

    приходится перед первым давать sleep 15 перед вторым sleep 5. Впечатление, что mount тут же возвращает консоль, но еще несколько секунд монтирует и не дает выполняться любым другим командам монтировки.

    Если ставлю эти команды в post-mount не срабатывают, срабатывают в post-boot. С post-mount разобрался: забыл после darkstat поставить & - скрипт и висел на этой строке и ничего не выполнял после darkstat.
    Last edited by OlegI; 05-09-2005 at 12:37.

  10. #10
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Есть ещё pre-shutdown.

    swap в данном случае стоит включать в post-boot, чтобы usb модули уже были загружены.

    В отношении /tmp/harddisk/opt. Работать должно из post-mount, обязательно проверьте, что есть право на исполнение (chmod +x) и первая строчка - #!/bin/sh
    /tmp/harddisk монтируется?

    Как вариант отладки - делаете в post-mount так:
    mount -obind /tmp/harddisk/opt /opt > /tmp/1 2>&1
    и потом смотрите /tmp/1 - там будут все сообщения об ошибках.

    mount работает синхронно, т.е. после возврата оно д.б. смонтировано или нет.

  11. #11
    swapon в post-boot нормально заработал - монтирует без задержек.

    монтировка /opt выдает ошибку
    mount: Mounting /tmp/harddisk/opt on /opt failed: No such file or directory
    я вручную не монтирую /tmp/harddisk, наверное он автомонтируется с задержкой.
    Есть ли скрипт, который запускается после автоматического монтирования диска? Я хочу чтобы можно было вынуть и вставить USB-диск и этот скрипт отработал.
    Last edited by OlegI; 03-09-2005 at 17:10.

  12. #12
    Join Date
    Mar 2005
    Location
    Russia, Sankt-Peterburg
    Posts
    177
    OlegI
    у меня так было когда форматнул винт без -j

    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

    ps кажись оно

  13. #13
    спасибо! я его сформатировал под Linux как ext3, вроде с журналом. Потом попробую посмотреть опции.
    Еще заметил - если на ext3 есть проблемы, то роутер дико тормозит и может показаться что он подвис. Поэтому если у кого проблемы с периодическим "подвисанием" - можно проверить разделы на целостность.

  14. #14

    Не стартует post-boot, если проблемы с флэшкой!

    Обнаружилась такая беда, если флэшка отвалилась во время загрузки (например сбойная фс), то post-boot сам больше не стартует (при reboot например), т.е. или ручками запускать, или флэшку выдирать.

    Asus WL-500g
    Firmware 1.9.2.7-6b

    Флэшка отваливается так:
    scsi0 : SCSI emulation for USB Mass Storage devices
    Vendor: KINGSTON Model: USB DRIVE Rev: 1.12
    Type: Direct-Access ANSI SCSI revision: 02
    Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sda: 251904 512-byte hdwr sectors (129 MB)
    sda: Write Protect is off
    Partition check:
    /dev/scsi/host0/bus0/target0/lun0:usb_control/bulk_msg: timeout
    usb-ohci.c: unlink URB timeout
    Last edited by tmr; 20-09-2005 at 14:44.

  15. #15
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Не верю. Если серьёзно, то причины не видно и убедиться в этом я не могу. Может Вы из post-boot на флешку лезете?

Page 1 of 13 12311 ... LastLast

Similar Threads

  1. Replies: 10
    Last Post: 22-05-2013, 07:08
  2. Повреждение файловой системы на USB HDD
    By SergeyVl in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 179
    Last Post: 01-04-2012, 17:42
  3. Replies: 11
    Last Post: 09-04-2008, 10:25

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •