PDA

Bekijk de volledige versie : Монтирование HDD и установка пакетов



worlok
21-11-2005, 07:49
Есть желание установить доп пакеты что бы поэксперементировать с настройками, но к сожалению сеть не имеет прямого выхода в интернет. На стадии команды "ipkg.sh update" была попытка соединения с удаленным адресом и на этом все заглохло.Есть ли возможность установки пакетов без нтернета скажем записать дистрибутив (кстати откуда его скачать) их на флешку в папку /opt или в другое место???
Или может существует какое другое решение?

Oleg
21-11-2005, 10:41
Качать отсюда:
http://oleg.wl500g.info/ipkg/ipkg_0.99.149-2_mipsel.ipk

потом сказать
ipkg install ipkg_0.99.149-2_mipsel.ipk

А затем качать из места, которое указано в конфиге у ipkg. Я на память не могу сказать.

worlok
21-11-2005, 10:53
Качать отсюда:
http://oleg.wl500g.info/ipkg/ipkg_0.99.149-2_mipsel.ipk

потом сказать
ipkg install ipkg_0.99.149-2_mipsel.ipk

А затем качать из места, которое указано в конфиге у ipkg. Я на память не могу сказать.

а нельзя как нибудь уже скачаную папку положить в /opt/tmp/ipkg и оттуда заинсталить?

Oleg
21-11-2005, 10:58
Ну так укажите полный путь до ipkg_0.99.149-2_mipsel.ipk и инсталлируйте. Типа ipkg install /opt/tmp/ipkg/ipkg_0.99.149-2_mipsel.ipk

После этого можете поправить файл /opt/etc/ipkg.conf и изменить там строку source, указав /opt/tmp/ipkg . Только я опять таки на память не скажу, как написать правильно. Просто поищите в Google, как ему сказать, что этот источник локальный. Возможно file://opt/tmp/ipkg

worlok
22-11-2005, 11:41
сдалал как было сказано выдал следующее
[admin@(none) root]$ ipkg.sh install /opt/tmp/ipkg/ipkg_0.99.149-2_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
Unpacking ipkg...Done.
Configuring ipkg...Done.
[admin@(none) root]$ ipkg install mc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package mc.
Check the spelling or perhaps run 'ipkg update'

Oleg
22-11-2005, 11:54
Ну так сделайте ipkg update.

worlok
22-11-2005, 12:37
Олег если вы мне объясните как? то с большим удовольствием. он мне выдает следующее
[admin@(none) root]$ ipkg.sh update
mkdir: Cannot create directory `//opt/tmp/': Read-only file system

Tsvetkov
22-11-2005, 14:21
инструкция по настройке WL-500g deluxe с нуля (http://wl500g.info/showthread.php?t=3171) нункт 8-а
это надо будет добавть в post-mount

mount -obind /tmp/harddisk/opt /opt
либо Загрузка с внешнего устройства (http://wl500g.info/showpost.php?p=18094&postcount=11)
и для установки нового софта перемонтировать fs в rw

прочитать эти ссылки внимательно

BAA
05-12-2005, 12:52
Качать отсюда:
http://oleg.wl500g.info/ipkg/ipkg_0.99.149-2_mipsel.ipk

потом сказать
ipkg install ipkg_0.99.149-2_mipsel.ipk

А затем качать из места, которое указано в конфиге у ipkg. Я на память не могу сказать.

С того места что указано в конфиге практически ничего и не качается, почти 60% из того что там есть недоступно для скачивания. (Пытался закачать все ссылки ReGet'ом) Может от времени суток зависит.
У меня скачался только "mc" и тот при установке запросил какой-то другой файл от туда же, и в итоге то же не установился.
Где нибудь еще можно эти файлы взять, кто знает.

FilimoniC
05-12-2005, 18:25
Поставьте колво потоков в регете:1 чтобы в 1 поток лить
Если попросит чтото, скачайте это и СНАЧАЛА установите ЭТО, а потом то что хотели изначально

6opoga
25-12-2006, 16:59
На винте четыре партиции.
Одну хочу в /opt, вторую в /tmp/harddisk, третья своп, четвертая на всякий случай :)
Так вот. Монтируются они, судя по всему, в алфавитном порядке. Первая в /tmp/harddisk, потом /tmp/harddisk/partN. Я, конечно, в post-mount всё размонтирую и перемонтирую по-своему. Но как-то неаккуратненько это.
Не смотрит ли watchdog, случаем, на какой-нибудь /etc/fstab (/tmp/local/etc/fstab)? Чтобы прописать его в flashfs и успокоиться.
Есть у кого-нибудь положительный опыт на эту тему?

Oleg
25-12-2006, 20:26
Нет, не смотрит. Хотя идея с fstab интересная... Могу сделать такое.

А пока только ручками... Хотя я вот иначе сделал: у меня нет раздела для /opt, вместо этого у меня идёт "загрузка" с юсб драйва, т.е. отдельный раздел для /. В результате / монтируется куда надо, swap пропускается, а остаток монтируется в /tmp/harddisk, который я использую для самбы. / перемеонтируется rw в post-boot.

Shatto_DeLorian
17-03-2007, 23:47
[root@(none) root]$ ipkg install /opt/packages/mc_4.1.35-3_mipsel.ipk
Installing mc (4.1.35-3) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for mc:
ncurses
[root@(none) root]$
есть соображения???... весь мозг себе изъел уже ...:confused:

imdex
18-03-2007, 00:58
есть соображения???... весь мозг себе изъел уже ...:confused:

ipkg install ncurses

EvilAngel
07-04-2007, 19:00
Пользуюсь wl500p уже полгода, но так и не удалось все отладить до конца. Проблема с HDD следующая, при подключении в логах следующее:
Apr 1 13:19:21 kernel: hub.c: new USB device 01:03.2-1, assigned address 5
Apr 1 13:19:23 kernel: usb.c: USB disconnect on device 01:03.2-1 address 5
Apr 1 13:19:27 kernel: Device 08:00 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:00, sector 2
Apr 1 13:19:27 kernel: EXT3-fs: unable to read superblock
Apr 1 13:19:27 kernel: MSDOS FS: Using codepage 950
Apr 1 13:19:27 kernel: MSDOS FS: IO charset cp950
Apr 1 13:19:27 kernel: Device 08:00 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:00, sector 0
Apr 1 13:19:27 kernel: FAT: unable to read boot sector
Apr 1 13:19:27 kernel: FAT: freeing iocharset=cp950
Apr 1 13:19:27 kernel: Device 08:00 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:00, sector 0
Apr 1 13:19:27 kernel: FAT: unable to read boot sector
Apr 1 13:19:27 kernel: Device 08:00 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:00, sector 0
Apr 1 13:19:27 kernel: NTFS: Reading super block failed
Apr 1 13:19:27 kernel: Device 08:01 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:01, sector 2
Apr 1 13:19:27 kernel: EXT3-fs: unable to read superblock
Apr 1 13:19:27 kernel: MSDOS FS: Using codepage 950
Apr 1 13:19:27 kernel: MSDOS FS: IO charset cp950
Apr 1 13:19:27 kernel: Device 08:01 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:01, sector 0
Apr 1 13:19:27 kernel: FAT: unable to read boot sector
Apr 1 13:19:27 kernel: FAT: freeing iocharset=cp950
Apr 1 13:19:27 kernel: Device 08:01 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:01, sector 0
Apr 1 13:19:27 kernel: FAT: unable to read boot sector
Apr 1 13:19:27 kernel: Device 08:01 not ready.
Apr 1 13:19:27 kernel: I/O error: dev 08:01, sector 0
Apr 1 13:19:27 kernel: NTFS: Reading super block failed
Apr 1 13:19:44 kernel: hub.c: new USB device 01:03.2-2, assigned address 6
Apr 1 13:19:47 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
Apr 1 13:19:47 kernel: MSDOS FS: Using codepage 950
Apr 1 13:19:47 kernel: MSDOS FS: IO charset cp950
Apr 1 13:19:47 kernel: FAT: bogus logical sector size 64543
Apr 1 13:19:47 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Apr 1 13:19:47 kernel: FAT: freeing iocharset=cp950
Apr 1 13:19:47 kernel: FAT: bogus logical sector size 64543
Apr 1 13:19:47 kernel: VFS: Can't find a valid FAT filesystem on dev 08:00.
Apr 1 13:19:47 kernel: kjournald starting. Commit interval 5 seconds
Apr 1 13:19:47 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Apr 1 13:19:47 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Apr 1 13:19:47 USB storage: ext3 fs mounted to /tmp/harddisk
Apr 1 13:19:47 FTP server: daemon is started
Это нормально? Или все-таки не совсем? Винт отформатирован Partition Magic под ext3fs, раздел primary.

AlexVx
09-04-2007, 08:52
Asus Wl-500gp. Аналогичная проблема. Форматировал в EXT3 непосредственно на Asuse(пробовал и под линуксом, но результат тот же). Винт работает нормально, но почему в логе эти ошибки.

Apr 9 10:32:49 kernel: hub.c: new USB device 01:03.2-2, assigned address 6
Apr 9 10:32:59 kernel: Device 08:00 not ready.
Apr 9 10:32:59 kernel: I/O error: dev 08:00, sector 2
Apr 9 10:32:59 kernel: EXT3-fs: unable to read superblock
Apr 9 10:32:59 kernel: MSDOS FS: Using codepage 950
Apr 9 10:32:59 kernel: MSDOS FS: IO charset cp950
Apr 9 10:32:59 kernel: Device 08:00 not ready.
.
.
.
Apr 9 10:32:59 kernel: FAT: bogus logical sector size 64543
Apr 9 10:32:59 kernel: VFS: Can't find a valid FAT filesystem on dev 08:10.
Apr 9 10:32:59 kernel: kjournald starting. Commit interval 5 seconds
Apr 9 10:32:59 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,17), internal journal
Apr 9 10:32:59 kernel: EXT3-fs: recovery complete.
Apr 9 10:32:59 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Apr 9 10:32:59 USB storage: ext3 fs mounted to /tmp/harddisk
Apr 9 10:32:59 FTP server: daemon is started

Один раздел Primary.

Oleg
09-04-2007, 09:01
Это нормально. Там монтирование идёт в лоб - он перебирает все возможные варианты с разными файловыми системами...

starmajor
22-05-2007, 13:03
ASUS WL500gP, прошивка Олега.

Подключаю HDD, монтируется и работает.
Дальше делаю все как в ветке - "Настройка с нуля...":

mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt
mkdir -p /opt/tmp/ipkg

Перед этим сменил репозитарий, как написано здесь:
http://wl500g.info/showthread.php?p=48747#post48747

Инсталлирую пакет - ipkg install mc, прописываю все что нужно в /usr/local/sbin/post-boot :
export TERMINFO="/opt/share/terminfo"
export TERM="linux"

Затем

flashfs save
flashfs commit
flashfs enable

Запускаю MC - все работает замечательно, но после перезагрузки роутера MC не запускается, приходится делать все заново начиная с mount -obind /tmp/harddisk/opt /opt

Подскажите плиз что и в какой файл надо прописать, чтобы после перезагрузки роутера все работало

Rambalac
22-05-2007, 14:20
/usr/local/sbin/post-mount

Читай "настройку с нуля" не пропуская строчек и возможно даже в слух

starmajor
22-05-2007, 14:28
/usr/local/sbin/post-mount

Читай "настройку с нуля" не пропуская строчек и возможно даже в слух

Пошел читать...

starmajor
22-05-2007, 14:32
Пошел читать...

Прочел и понял :)
Спасибо!

UndeRoll
12-12-2007, 20:28
возникла странная проблема...
к роутеру подключена флешка и HDD
фтп отключен
при старте роутера флешка монтируется в /tmp/harddisk
разделы hdd (htfs и vfat) в /tmp/harddisk/part1 (ro,noatime) и /tmp/harddisk/part2 (rw,noatime) соответственно.

далее я отмонтирую оба раздела и наблюдаю следующую катрину:
примерно через минуту ntfs возвращается :eek:
причем уже в /tmp/harddisk, да к тому же (ro,sync,noatime)

кто может его возвращать, и как это можно отключить?

ma_lav
13-12-2007, 06:30
Отключи все монтирование, а также подключение самбы и фтп через web интерфейс, посмотри что будет.

macek
13-12-2007, 19:14
Субж собственно.
/dev/discs/disc0/part1 488264768 32 488264736 0% /tmp/harddisk
/dev/discs/disc0/part2 988244 37944 900100 4% /opt
/dev/discs/disc0/part3 479233648 1278172 453611780 0% /tmp/disk

Первая партиция отдана под своп, но тем не менее кто-то упорно её монтирует в /tmp/harddisk как фат32, естественно полный лог ошибок и тормоза. В вебморде все USB приложения отключены, всё делается ручками в post-boot. Кто виноват и что делать?

ПС. разобрался с торрентом. Всё делал строго по инструкции, всё запускается, работает как зверь. Спасибо.

Oleg
13-12-2007, 19:21
А своп "отформатировали" с помощью mkswap?

macek
13-12-2007, 22:43
Да.

/dev/scsi/host0/bus0/target0/lun0/part1 1 63 506016 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 64 188 1004062+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part3 189 60801 486873922+ 83 Linux

sergV
14-12-2007, 01:09
Второй раз настраиваю WL500gp. Первый настроил месяца 2 назад (спасибо Mam(O)n ) - работает по сей день.
Проблема в следующем - отформатировал флешку в ext3

[admin@(none) root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2041 MB, 2041577472 bytes
63 heads, 62 sectors/track, 1020 cylinders
Units = cylinders of 3906 * 512 = 1999872 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 897 1751810 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 898 1020 240219 82 Linux swap

при попытке монтирования

mkdir -p /tmp/harddisk
mount /dev/discs/disc0/part1 /tmp/harddisk

получаю:
mount: Mounting /dev/discs/disc0/part1 on /tmp/harddisk failed: Invalid argument


Что не так?

sergV
14-12-2007, 02:38
Спасибо, уже разобрался :)
кое что пропустил

mkswap /dev/discs/disc0/part2
swapon /dev/discs/disc0/part2.
mke2fs -j /dev/discs/disc0/part1

Oleg
14-12-2007, 15:02
Вывод fdisk говорит лишь о содержимом MBR, а не о том, что Вы действительно запускали mkswap.

Можете вот так убить следы фата:

dd if=/dev/zero of=/dev/scsi/host0/bus0/target0/lun0/part1 count=1024

потом опять mkswap

name_zh
16-12-2007, 14:43
Такой (http://www.wdc.com/ru/products/Products.asp?DriveID=317) накопитель, при подключении к WL-500gP с последней версией прошивки от Олега, выдает такую вот вечь:


Dec 16 14:33:17 kernel: sda : READ CAPACITY failed.
Dec 16 14:33:17 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Dec 16 14:33:17 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Dec 16 14:33:17 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Dec 16 14:33:17 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Dec 16 14:33:17 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Dec 16 14:33:17 kernel: I/O error: dev 08:00, sector 0
Dec 16 14:33:17 kernel: Device not ready. Make sure there is a disc in the drive.
Dec 16 14:33:17 kernel: sda : READ CAPACITY failed.
Dec 16 14:33:17 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Dec 16 14:33:17 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Dec 16 14:33:17 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Dec 16 14:33:17 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Dec 16 14:33:17 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Dec 16 14:33:17 kernel: I/O error: dev 08:00, sector 0
Dec 16 14:33:17 kernel: unable to read partition table

Пробовал форматировать в FAT32, NTFS, ext2, ext3. Это ни на что не повлияло. В консоли если набрать fdisk -l, то ничего не выдается.

Oleg
16-12-2007, 15:05
Целиком лог дайте.

Подозреваю, что не хватает ему питания... Он не щёлкает случаем?

name_zh
16-12-2007, 15:22
Если поднести к нему ухо, то вроде бы пощелкивает =)


Dec 16 16:45:45 ntp client: Synchronizing time with time.nist.gov ...
Dec 16 16:46:43 dnsmasq[72]: DHCPDISCOVER(br0) 00:13:02:e2:98:60
Dec 16 16:46:43 dnsmasq[72]: DHCPOFFER(br0) 192.168.0.112 00:13:02:e2:98:60
Dec 16 16:46:43 dnsmasq[72]: DHCPREQUEST(br0) 192.168.0.112 00:13:02:e2:98:60
Dec 16 16:46:43 dnsmasq[72]: DHCPACK(br0) 192.168.0.112 00:13:02:e2:98:60 gena
Dec 16 16:59:51 dnsmasq[72]: DHCPINFORM(br0) 192.168.0.157 00:1b:fc:ca:6a:91
Dec 16 16:59:51 dnsmasq[72]: DHCPACK(br0) 192.168.0.157 00:1b:fc:ca:6a:91 fedors-workstation
Dec 16 17:07:52 dnsmasq[72]: DHCPREQUEST(br0) 192.168.0.183 00:17:f2:ee:b2:d5
Dec 16 17:07:52 dnsmasq[72]: DHCPACK(br0) 192.168.0.183 00:17:f2:ee:b2:d5 Macintosh
Dec 16 17:10:16 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Dec 16 17:10:16 kernel: usb.c: USB device not accepting new address=2 (error=-71)
Dec 16 17:11:20 kernel: hub.c: new USB device 01:03.2-1, assigned address 3
Dec 16 17:11:20 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Dec 16 17:11:20 kernel: Vendor: WD Model: n ExterExternal Rev: 1.02
Dec 16 17:11:20 kernel: Type: Direct-Access ANSI SCSI revision: 02
Dec 16 17:11:20 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Dec 16 17:11:20 kernel: sda : READ CAPACITY failed.
Dec 16 17:11:20 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Dec 16 17:11:20 kernel: Info fld=0x0, Current sd00:00: sns = f0 2
Dec 16 17:11:20 kernel: ASC=3a ASCQ= 0
Dec 16 17:11:20 kernel: Raw sense data:0xf0 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Dec 16 17:11:20 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Dec 16 17:11:20 kernel: Partition check:
Dec 16 17:11:20 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Dec 16 17:11:20 kernel: I/O error: dev 08:00, sector 0
Dec 16 17:11:20 kernel: unable to read partition table
Dec 16 17:11:21 kernel: usb.c: USB disconnect on device 01:03.2-1 address 3

Oleg
16-12-2007, 15:36
Судя по этому:

Dec 16 17:10:16 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Dec 16 17:10:16 kernel: usb.c: USB device not accepting new address=2 (error=-71)
Dec 16 17:11:20 kernel: hub.c: new USB device 01:03.2-1, assigned address 3
Dec 16 17:11:21 kernel: usb.c: USB disconnect on device 01:03.2-1 address 3

Не хватает питания...

name_zh
16-12-2007, 15:50
Т.е. единственный выход менять винт на что нибудь с собственным блоком питания?

Oleg
16-12-2007, 16:01
Т.е. единственный выход менять винт на что нибудь с собственным блоком питания?
Да, это лучший вариант. Хотя можно найти маложрущий 2.5". Правда насчёт ёмкости в 250 мегабайт есть сомнения.

D_dmitry
16-12-2007, 16:02
Т.е. единственный выход менять винт на что нибудь с собственным блоком питания?

есть шнуры с дополнительным USB конектором (для питания HDD).

в самом роутере запаять перемычку на резисторе ограничения питания

либо хард взять который меньше потребляет питания,
например от футжи 0,6 А
тот же винт от тошибы потребляет в два раза больше до 1,5 А

еще тема такая что IDE винчестеры потребляет меньше энергии чем SATA

и самый простой способ - взять хард и коробочку для харда со своим питанием

UndeRoll
16-12-2007, 23:30
извиняюсь, сам ступил
сам же и положил в папку крона скрипт, чтобы он каждую минуту пытался монтировать диск
потом мне эта идея разонравилась, но про скрипт я забыл ))

macek
17-12-2007, 12:47
Помогло переформатирование свопа. Своп партиция не монтируется )
Теперь он мне вторую партицию монтирует в /tmp/harddisk.
А у меня другая точка монтирования - /tmp/disk, /tmp/torrents, я туда сам всё что нужно монтирую.

Так и не понял как его обмануть, тупо в стартовом скрипте убиваю /tmp/harddisk, помогло

Krey
22-12-2007, 05:19
Решил usb винт заменить флешкой. Разметил, форматнул. После загрузки роутера получается вот что:



/tmp/local/root # fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2080 MB, 2080374784 bytes
64 heads, 62 sectors/track, 1024 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 1024 2031585 83 Linux
/tmp/local/root # 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/disc on /tmp/harddisk type vfat (rw,noatime)
/dev/discs/disc0/part1 on /tmp/harddisk/part1 type ext3 (rw,noatime)


Помогите разобраться с этой ерундистикой. что за хрень монтируется в /tmp/harddisk ?

В логе это:



Jan 1 03:00:08 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:08 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:08 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:08 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:08 kernel: Vendor: Flash Model: Drive AU_USB2.0 Rev: 8.07
Jan 1 03:00:08 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:08 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:08 kernel: SCSI device sda: 4063232 512-byte hdwr sectors (2080 MB)
Jan 1 03:00:08 kernel: sda: Write Protect is off
Jan 1 03:00:08 kernel: Partition check:
Jan 1 03:00:09 kernel: p1
Jan 1 03:00:09 kernel: USB Mass Storage support registered.
---
Jan 1 03:00:18 PPPoE: connect to ISP
---
Dec 22 06:59:06 kernel: VFS: Can't find ext3 filesystem on dev sd(8,0).
Dec 22 06:59:06 kernel: MSDOS FS: Using codepage 950
Dec 22 06:59:06 kernel: MSDOS FS: IO charset cp950
Dec 22 06:59:06 USB storage: vfat fs mounted to /tmp/harddisk
Dec 22 06:59:07 kernel: kjournald starting. Commit interval 5 seconds
Dec 22 06:59:07 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Dec 22 06:59:07 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Dec 22 06:59:07 USB storage: ext3 fs mounted to /tmp/harddisk/part1
Dec 22 06:59:07 FTP server: daemon is started
Dec 22 06:59:16 ntp client: Synchronizing time with ru.pool.ntp.org ...



ЗЫ: Поиск юзал, ничего не нашел.

Oleg
22-12-2007, 08:51
В MBR остались куски ФАТа. Убить мбр. dd if=/dev/zero of=/dev/discs/disc0/disc count=1. Разбить заново.

Krey
23-12-2007, 11:47
Спасибо, помогло.

name_zh
26-12-2007, 18:50
Купил коробку для IDE дисков с собственным блоком питания. Замечательно работает на настольном компьютере (Mac OS X, Windows XP, RH Linux), но на wl-500gP опять проблемы.
В логах следующее:


Dec 26 20:38:39 kernel: hub.c: new USB device 01:03.2-2, assigned address 7

и все... Дальше тишина.
Диск размечен одним 300Гб куском под NTFS (да, я знаю что оно только Read Only).

BuHT
27-12-2007, 16:24
бывает такая тема.
у меня и БП к wl500gP заменен на 40Вт ный.
Где то ранее писалось что питание на УСБ в wl500gP просто берется параллельно со входа питания роутера, безо всяких ограничителей как в делюксе.
посему на питание винчестера (60Гб тошиба gax серии 2,5" IDE через коробочку на Gl811e контроллере) не грешу.
бывает при таких ошибках в логе помогает
выгрузка и последующая загрузка модулей из памяти:
usb-storage
scsi_mod
sd_mod


либо отключить питание от роутера и харда соответственно, и через минуту включить.

P.S. софтовые ребуты ни разу не помогали.

name_zh
31-12-2007, 13:16
Большое спасибо. Перегрузка модулей действительно помогла =)

owl83
27-01-2008, 05:54
Доброго времени суток, друзья

Столкнулся с такой проблемой. К маршрутизатору подключен
винт, разбитый на три части - системный раздел, своп и раздел с
разными файлами для расшаривания по фтп и самбе.

Раньше третий раздел был отформатирован в fat32, но из за чрезвычайной
чувствительности этой фс к сбоям я от нее решил отказаться и
переформатировал этот раздел в ext3.

Значение переменной usb_vfat_options в nvram сейчас такое же, как было при fat32:
usb_vfat_options=codepage=866,iocharset=cp1251

Всё работает хорошо, но что-то никак не получается корректно подключить этот ext3
раздел ни к Linux ни к WinXP через различные драйвера.
И там, и там возникает проблема с кириллицей. Мандрива считает, что имена файлов в юникоде, а программы для монтирования ext3 в WinXP показывают крякозябры.

Вот такая вот проблема. Хотелось всё-таки сохранить возможность подключения винчестера к компутеру для быстрого слива файлов.

Если кто-то сталкивался с такой задачей и у кого-нибудь есть готовый рецепт, поделитесь пожалуйста :)

ABATAPA
27-01-2008, 08:57
Если кто-то сталкивался с такой задачей и у кого-нибудь есть готовый рецепт, поделитесь пожалуйста :)

Попробуйте, смонтировав раздел, менять локаль (и, соответственно, фонт в терминале), и определить - с какой локалью записаны имена.
Потом, чтобы перекодировать, можно использовать "convmv" (в Linux).

owl83
28-01-2008, 04:49
Буду разбираться. Пока применил обходной путь, похоже сделал что-то типа convmv.

Программа преобразует кириллицу в именах в заданном каталоге по такому принципу:
"Превед Medved" <-> "[trans]&239;&240;&229;&226;&229;&228;[&trans] Medved"

Скомпилировал на маршрутизаторе и в Win с помощью Cygwin.

Пока хватает такого способа.

P.S. Для подключения ext3 раздела использую Paragon Ext2FS Anywhere

angel_il
28-01-2008, 06:45
если изначально все файлы на рутере хранятся в utf-8 то в дальнейшем проблем с подключением к PC не возникнет, надо просто указывать что диск использует utf-8 (в настройках драйвера ext3 на виндовой машине)

owl83
28-01-2008, 07:32
а как это сделать? а то у меня в линуксовых системах знания отрывистые
и поверхностные.

хотелось бы узнать, что и где на маршрутизаторе посмотреть и с чем
сравнить.

P.S. А в Paragon Ext2FS Anywhere я что-то не смог найти настройки кодировки

kermy
24-02-2008, 08:14
Диск монтируется с правами только для чтения:
\\192.168.0.128\share\torrent
запись не возможна, вот post-mount:
#!/bin/sh
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/etc/init.d/S10cron
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S80busybox_httpd start

в post-boot ничего нет.

Если монтирую так:
mount /dev/discs/disc0/part3 /tmp/harddisk/torrent/source
то source доступна для записи, но тогда нет дапок target и work, а примонтировать так:
mount /dev/discs/disc0/part3 /tmp/harddisk/torrent/source
mount /dev/discs/disc0/part3 /tmp/harddisk/torrent/target
mount /dev/discs/disc0/part3 /tmp/harddisk/torrent/work

Подскажите, что не так?

kermy
24-02-2008, 09:13
#!/bin/sh
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/etc/init.d/S10cron
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S80busybox_httpd start


Непонятно почему вобще монтируется
/tmp/harddisk/torrent
Ведь в post-mount про это нет не слова...

kermy
24-02-2008, 11:35
Блин ну неужели никто ничего не знает:confused:

Sigma
24-02-2008, 15:30
жэсть какая
чего вы вообще хотите добиться такой монтировкой? :)

доступ на запись по самбе по умолчанию открыта в share$, а не share
насколько я знаю

kermy
24-02-2008, 19:13
Решил проблему папка torrents монтировались не в тот раздел.

belpav
30-03-2008, 20:30
Прошивка 1.9.2.7-8, WL500gP v1. Разместил скачанный архив в директории /tmp. Процесс установки, запущенный командой ipkg install NSLU2_V23R63, виснет на этапе распаковки RAM-диска. Пробовал с и без файла подкачки. Файл подкачки размещен на FAT32-партиции и проблем при использовании torrent не было.

belpav
31-03-2008, 15:22
Вопрос снимается, поскольку отпала необходимость установки данного пакета

Lesder
03-05-2008, 13:33
белая шкатулка wl-500gv2
прошивка олега последняя релиз от 29 марта

При рестарте сервера - /opt/etc/init.d/S80lighttpd restart

Пишет...
[admin@WL-001FC62A00E1 root]$ /opt/etc/init.d/S80lighttpd restart
Starting web server: lighttpd
Duplicate config variable in conditional 0 global: fastcgi.server
2008-05-03 13:13:37: (configfile.c.885) source: cat /opt/etc/lighttpd/conf.d/*.conf line: 15 pos: 1 parser failed somehow near here: (EOL)
2008-05-03 13:13:37: (configfile.c.885) source: /opt/etc/lighttpd/lighttpd.conf line: 333 pos: 1 parser failed somehow near here: (EOL)
В чем может быть проблема?

10-php-fcgi.conf:


fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"max-procs" => 1,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000" )
)
)
)

vectorm
03-05-2008, 15:15
белая шкатулка wl-500gv2
прошивка олега последняя релиз от 29 марта

При рестарте сервера - /opt/etc/init.d/S80lighttpd restart

Пишет...
[admin@WL-001FC62A00E1 root]$ /opt/etc/init.d/S80lighttpd restart
Starting web server: lighttpd
Duplicate config variable in conditional 0 global: fastcgi.server
2008-05-03 13:13:37: (configfile.c.885) source: cat /opt/etc/lighttpd/conf.d/*.conf line: 15 pos: 1 parser failed somehow near here: (EOL)
2008-05-03 13:13:37: (configfile.c.885) source: /opt/etc/lighttpd/lighttpd.conf line: 333 pos: 1 parser failed somehow near here: (EOL)
В чем может быть проблема?

10-php-fcgi.conf:


fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"max-procs" => 1,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000" )
)http://wl500g.info/clear.gif
http://wl500g.info/clear.gif
)
)


А что содержится на 15 строке 1 файла и 333 строке второго? Там судя по этой строке:
Duplicate config variable in conditional 0 global: fastcgi.server прописан вызов fastcgi.server. Надо в lighttpd.conf данный параметр закомментировать или удалить

D_dmitry
03-05-2008, 15:41
http://wl500g.info/showpost.php?p=59637&postcount=42

там где редактируем /opt/etc/lighttpd/lighttpd.conf
сматрите что у вас
помоему вы проста забыли подправить конфиг

Lesder
03-05-2008, 16:23
Спасибо большое... Заработало )

Lesder
03-05-2008, 16:35
Зашел на http://192.168.1.1:8080/ados/install/

В настройках основных параметров ругается на путь до Cron

Указанной CRON директории не существует или у системы нет прав на запись в эту директорию.

Пишет такую ошибки при настройке...

Разобрался. ... просто папки не создались с 1го раза... СПС Всем)

ncat
11-06-2008, 23:17
Всем доброго времени суток. Проблема в том что через некоторое время после монтирования жесткого диска на /opt/hdd у меня туда монтируется ramfs. Немогу найти какую-либо закономерность в этом.
asus wl500gp + 1Gb flash + 440Gb HDD (соединён через usb хаб)

post-mount:

#!/bin/sh
/usr/bin/logger "*** post-mount : started"

# Activate swap
swapon /dev/discs/disc0/part1

# Mounting disc0_2 to /opt if not already done
mount -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/mnt/disc0_2
if [ ! -d /opt/etc ]; then
mount -o sync,noatime,rw /tmp/mnt/disc0_2 /opt
fi

# Launching lighttpd
/opt/etc/init.d/S80lighttpd start

# Mounting disc1_1 to /opt/hdd
mount -o sync,noatime,rw /tmp/mnt/disc1_1 /opt/hdd

/usr/bin/logger "*** post-mount : finished"


pre-shutdown:

#!/bin/sh
/usr/bin/logger "*** pre-shutdown : started"
# Stopping all services
/opt/etc/init.d/rc.unslung stop

# Remounting discs with readonly
mount -o remount,ro /dev/discs/disc0/part2 /opt
mount -o remount,ro /dev/discs/disc1/part1 /opt/hdd

# Swap off
swapoff -a

sleep 5s
/usr/bin/logger "*** pre-shutdown : finished"


mount:
роутер работает, включён HDD:

/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/part2 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /opt/hdd type ext3 (rw,noatime)
/dev/discs/disc0/part2 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)
ramfs on /opt/hdd type ramfs (rw)


HDD выключен:

/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/part2 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /opt/hdd type ext3 (rw,noatime)
ramfs on /opt/hdd type ramfs (rw)


HDD перезапущен:

/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/part2 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /opt/hdd type ext3 (rw,noatime)
ramfs on /opt/hdd type ramfs (rw)
/dev/discs/disc0/part2 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)
ramfs on /opt/hdd type ramfs (rw)


Роутер перезагружен с включенным HDD:

/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/part2 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /tmp/mnt/disc1_1 type ext3 (rw,noatime)
/dev/discs/disc0/part2 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /opt/hdd type ext3 (rw,noatime)

пожалуйста подскажите как решить эту проблему "ramfs on /opt/hdd type ramfs (rw)"

ncat
15-06-2008, 17:52
Не понимаю в чём дело. После аптайма больше одного дня при подключении внешнего харда ramfs остаётся на /opt/hdd, хотя по идее должен был сработать post-mount...

drbars
04-07-2008, 16:27
имеется сабж , прошитый WL520gu-1.9.2.7-10.trx + через usb подключен hdd 250гб работает все без проблем, нетбиос фтп скорость передачи данных с wan по wi-fi под 10 мб , с usb hdd по вафле 1,5 мб
аа.. ну так я это просто похвастался ))

проблема вот в чем
надо расширят свои познания и юзать новые фишки, для этого была куплена флешка на 2 гига с целью установки на нее софта типа utorrent'a

читал читал я форум но так вникнуть и не смог как подцепить флешку и установить на нее софт т.к темы которые есть давно уже не актуальны и половина описаных в них функций уже реализованы как автоматически

пожалуйста тыкнете носом как разбить флешку и подцепить тыда корневые каталоги для дальнейшего установки репозитариев

тема закрыта поиск рулит

Saab
21-07-2008, 09:52
Вот логи. Кто знает в чем дело помогите пожалуйста. Я в линуксе ламер.
Смысл в чем, в верхний порт Wl-500gP подключена флешка 2гб, пытюсь сделать на ней файловую систему.


[admin@WL-001FC6780BAF lun0]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
mke2fs: Could not stat /dev/scsi/host0/bus0/target0/lun0/part1: No such file or directory
[admin@WL-001FC6780BAF lun0]$ fdisk /dev/scsi/host0/bus0/target0/lun0/disc

Unable to open /dev/scsi/host0/bus0/target0/lun0/disc
[admin@WL-001FC6780BAF lun0]$ fdisk /dev/scsi/host1/bus0/target0/lun0/disc

Unable to open /dev/scsi/host1/bus0/target0/lun0/disc
[admin@WL-001FC6780BAF lun0]$ fdisk /dev/scsi/host2/bus0/target0/lun0/disc

Unable to read /dev/scsi/host2/bus0/target0/lun0/disc
[admin@WL-001FC6780BAF lun0]$ ls /dev/scsi/
host0 host1 host2
[admin@WL-001FC6780BAF lun0]$ ls /dev/scsi/host2/bus0/target0/lun0/
disc part1
[admin@WL-001FC6780BAF lun0]$ ls /dev/scsi/host1/bus0/target0/lun0/
disc
[admin@WL-001FC6780BAF lun0]$ ls /dev/scsi/host0/bus0/target0/lun0/
disc
[admin@WL-001FC6780BAF lun0]$ fdisk /dev/scsi/host2/bus0/target0/lun0/part1

Unable to read /dev/scsi/host2/bus0/target0/lun0/part1
[admin@WL-001FC6780BAF lun0]$ fdisk /dev/scsi/host2/bus0/target0/lun0/disc

Unable to read /dev/scsi/host2/bus0/target0/lun0/disc
[admin@WL-001FC6780BAF lun0]$ make2fs /dev/scsi/host2/bus0/target0/lun0/part1
-sh: make2fs: not found
[admin@WL-001FC6780BAF lun0]$

Saab
21-07-2008, 10:17
Все разобрался. сам дурак.

dolgonosic
25-08-2008, 23:12
Настроил автомонтирование посредством /etc/fstab, а так же предварительной проверкой разделов перед монтированием в pre-mount.

Однако при каждой перезагрузке устройства диск проверяется заново.

строчки лога


Jan 1 03:00:22 e2fsck: /dev/discs/disc0/part2 has gone 49710 days without being checked, check forced.
Jan 1 03:00:27 e2fsck: /dev/discs/disc0/part2: 3679/125696 files (0.1% non-contiguous), 15319/251015 blocks
Jan 1 03:00:27 e2fsck: /dev/discs/disc0/part3 has gone 35593 days without being checked, check forced.

Диски он проверяет до того момента, как обновилось время. а заканчивает после.

Проблема в этом, или куда копать?

vsu
26-08-2008, 17:03
Именно поэтому в инструкции по настройке рекомендуется использовать tune2fs -i0 для отключения проверки по времени.

dolgonosic
26-08-2008, 18:04
Именно поэтому в инструкции по настройке рекомендуется использовать tune2fs -i0 для отключения проверки по времени.

возможно вы меня не так поняли. он проверяет диски перед монтированием из файла pre-mount. Пока тестируются диски успевает подняться vpn и обновится время.

vsu
27-08-2008, 11:19
Ну можно попробовать дорисовать в скрипт ожидание установки нормальной даты перед продолжением работы, чтобы проверка и монтирование выполнялись уже с правильной датой - тогда, вероятно, и периодическая проверка по времени будет работать нормально. Либо оставить проверку только по числу монтирований (если роутер выключается каждый день, результат будет не сильно отличаться от проверки по времени; если не выключается - всё равно чаще, чем он перезапускается, проверка производиться не будет).

dolgonosic
27-08-2008, 11:54
Ну можно попробовать дорисовать в скрипт ожидание установки нормальной даты перед продолжением работы, чтобы проверка и монтирование выполнялись уже с правильной датой - тогда, вероятно, и периодическая проверка по времени будет работать нормально. Либо оставить проверку только по числу монтирований (если роутер выключается каждый день, результат будет не сильно отличаться от проверки по времени; если не выключается - всё равно чаще, чем он перезапускается, проверка производиться не будет).
Ага. Я первым способом и решил проблему уже. Роутер часто ребутится, когда я его пытаю, после чего доходит до ресета и уже потом с оптимизированными конфигами месяцами не ребутится.

ЗЫ На удивление Corbina держит сессию до 10ти дней на практике

Mentor
27-08-2008, 19:26
Проблема, перестала монтироваться флешка с /opt
пишу:

[admin@wl500w root]$ mount /dev/discs/disc0/part1 /opt
mount: Mounting /dev/discs/disc0/part1 on /opt failed: Invalid argument

в /tmp/syslog.log пишется Jan 1 03:02:04 kernel: FAT: bogus logical sector size 0


mount с указанием файловой системы:

[admin@wl500w root]$ mount -t ext3fs /dev/discs/disc0/part1 /opt
mount: Mounting /dev/discs/disc0/part1 on /opt failed: No such device


fdisk:

[admin@wl500w root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 515 MB, 515899392 bytes
255 heads, 63 sectors/track, 62 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 62 497983+ 83 Linux


fsck.ext3:

[admin@wl500w root]$ fsck.ext3 -y /dev/discs/disc0/part1
e2fsck 1.38 (30-Jun-2005)
/dev/discs/disc0/part1 has gone 35591 days without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/discs/disc0/part1: 13237/124928 files (4.6% non-contiguous), 151885/497980 blocks


mount:

[admin@wl500w root]$ 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)


из сислога фрагмент:

Jan 1 03:00:04 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:04 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:04 kernel: Vendor: JetFlash Model: TS512MJFV20 Rev: 0.00
Jan 1 03:00:04 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:04 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:04 kernel: SCSI device sda: 1007616 512-byte hdwr sectors (516 MB)
Jan 1 03:00:04 kernel: sda: Write Protect is off
Jan 1 03:00:04 kernel: Partition check:
Jan 1 03:00:04 kernel: p1
Jan 1 03:00:04 kernel: USB Mass Storage support registered.

EugeenB
27-08-2008, 22:21
Проблема, перестала монтироваться флешка с /opt
пишу:mount с указанием файловой системы:

[admin@wl500w root]$ mount -t ext3fs /dev/discs/disc0/part1 /opt
mount: Mounting /dev/discs/disc0/part1 on /opt failed: No such device

mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /opt
?

Mentor
28-08-2008, 05:47
mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /opt
?


[admin@wl500w root]$ mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /opt
mount: Mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /opt failed: Invalid argument


Пробовал, не помогает

Lupo_Alberto
28-08-2008, 07:05
У меня было подобное, когда отформатировал флешку на ноутбуке. Сделал тоже самое на роутере и проблемы исчезли :)

elico
28-08-2008, 17:45
mount -obind /dev/scsi/host0/bus0/target0/lun0/part1 /opt
?

EugeenB
28-08-2008, 21:45
mount -obind /dev/scsi/host0/bus0/target0/lun0/part1 /opt
?Ни в коем случае. /dev/scsi/host0/bus0/target0/lun0/part1 - это ссылка на блочное устройство а не каталог.
2Mentor
Покажите
ls -l /

Mentor
06-09-2008, 15:01
Ни в коем случае. /dev/scsi/host0/bus0/target0/lun0/part1 - это ссылка на блочное устройство а не каталог.
2Mentor
Покажите
ls -l /


[admin@wl500w root]$ ls -l /
drwxr-xr-x 1 admin root 368 Mar 30 12:52 bin
drwxr-xr-x 1 admin root 0 Jan 1 1970 dev
lrwxrwxrwx 1 admin root 7 Mar 30 12:53 etc -> tmp/etc
drwxr-xr-x 1 admin root 0 Mar 30 12:52 home
drwxr-xr-x 1 admin root 148 Mar 30 12:52 lib
drwxr-xr-x 1 admin root 0 Mar 17 21:27 lib64
-rwxr-xr-x 1 admin root 2032 Mar 30 12:52 linuxrc
drwxr-xr-x 1 admin root 0 Mar 30 12:52 mnt
drwxr-xr-x 2 admin root 4096 Sep 6 17:49 opt
dr-xr-xr-x 38 admin root 0 Jan 1 2000 proc
drwxr-xr-x 1 admin root 522 Mar 30 12:52 sbin
drwxr-xr-x 1 admin root 0 Jan 1 2000 tmp
drwxr-xr-x 1 admin root 71 Mar 30 12:52 usr
lrwxrwxrwx 1 admin root 7 Mar 30 12:53 var -> tmp/var
drwxr-xr-x 1 admin root 2111 Mar 30 12:52 www

EugeenB
09-09-2008, 15:34
[admin@wl500w root]$ ls -l /
[...]
drwxr-xr-x 2 admin root 4096 Sep 6 17:49 opt
Так, /opt есть. А что говорит
cat /etc/fstab
и
df

Sashunya
27-09-2008, 17:37
Зачем мне это нужно, вот тут (http://wl500g.info/showthread.php?t=16246) была описана проблема по поводу работы PHP. Я ее хоть и с извратом, но решил. Так вот теперь хочу автоматизировать процесс. Что хочу: чтобы пакеты php и php-fcgi ставились после загрузки роутера, т.е. добавляю в конце post-mount (после rc.unslug):


ipkg install /opt/buckup/php_5.2.6-2_mipsel.ipk
ipkg install /opt/buckup/php-fcgi_5.2.6-1_mipsel.ipk

А в pre-shutdown:


ipkg remove php -force-depends
ipkg remove php-fcgi


Так вот эти команды не выполняются, хотя вручную все ок.

Подскажите возможно вообще такое?

TOYan
14-10-2008, 18:26
Аналогично. Дело в том, что по непонятной пока причине приходится переустанавливать php и php-fcgi после каждой перезагрузки роутера, иначе они не работоспособны. Для этой цели я создал скрипт:

#!/bin/sh
/opt/etc/init.d/rc.unslung stop
ipkg remove php-fcgi
ipkg remove -force-depends php
ipkg install -force-defaults /tmp/harddisk/tmp/php-ipk/php_5.2.6-2_mipsel.ipk
ipkg install /tmp/harddisk/tmp/php-ipk/php-fcgi_5.2.6-1_mipsel.ipk
rm /opt/etc/php.ini
cp /opt/etc/php.ini.bak /opt/etc/php.ini
/opt/etc/init.d/rc.unslung start
Если я запускаю этот скрипт вручную, через telnet, то все проходит нормально, php начинает работать.
Но если я вставляю вызов этого скрипта в конце post-mount, то php в итоге остается неработоспособным. Знатоки, подскажите, что мы делаем не так?

Cd_spb
15-10-2008, 15:01
В рost- и pre- нужно указывать полные пути.
Т.е. /opt/bin/ipkg

Nebulosa
15-10-2008, 16:07
Мда.. месье знают толк в извращениях...

И так, и так уже говорили что проблема в винте, плохом питании его или накопленных ошибок в ФС. Контрольная сумма файлов на исправных винтах не должны меняться, по определению. На всех файлах винта одновременно, контрольная сумма не должна меняться.

TOYan
16-10-2008, 03:17
Нет, это определенно не проблема винчестера. Я наблюдаю ее уже больше года, за это время перепробовал штук 5 разных винтов и флешек.
Сейчас в роутер воткнута брендовая свежекупленная флешка 1Gb - результат тот же. Файловая система в порядке - проверял. Перед ребутом производится отмонтирование через pre-shutdown.
Менял прошивки - с 7-й версии по текущую, 10-ю, со сбросом установок, чисткой NVRAM - не помогает.
От набора установленных пакетов тоже не зависит - ставил на чистую флешку только lighttpd+php+php-fcgi, и php все равно глючило.
Остальное все работает стабильно, кроме этих двух пакетов - php и php-fcgi. Да и они работают сразу после установки, но после первого запуска у них начинает меняться md5sum. Причем я пытался ставить атрибут ro на бинарники, но после первого запуска php атрибут самопроизвольно меняется на rw. Кто-то что-то в них пишет... может, вирус какой специфический? Но где он живет, в NVRAM что-ли?
Теперь вижу, что я не один - в той ветке (http://wl500g.info/showthread.php?t=16246) полно народу с такой же проблемой, встречал описание этих же симптомов и в англоязычных темах. Решения нормального пока никто не нашел.
А пока приходится извращаться и ждать советов от гуру...

Nebulosa
16-10-2008, 03:21
Быть может оперативка роутера виновата?.. Тестировали ее?

"Та" ветка - это вы двое и есть :) , плюс еще один, но у него все благополучно разрешилось обновлением версии (видимо винт был не в порядке.)
Какие такие вирусы? О чем вы?.. Проблема аппаратная, т.е. физическая. Вирусы винде оставьте и маркетологам Касперского.

http://wl500g.info/showthread.php?t=7523 вот тут про тестирование оперативки.

TOYan
16-10-2008, 05:06
Много нас, вот (http://www.wl500g.info/showthread.php?p=68525&highlight=php+problem#post68525) к примеру еще один коллега по несчастью...
memtest только что прогнал несколько раз - проходит нормально, без ошибок. Что бы еще поковырять? NVRAM?

Sashunya
16-10-2008, 05:46
Много нас, вот (http://www.wl500g.info/showthread.php?p=68525&highlight=php+problem#post68525) к примеру еще один коллега по несчастью...
memtest только что прогнал несколько раз - проходит нормально, без ошибок. Что бы еще поковырять? NVRAM?

Спасибо за подсказку по поводу полных путей, а насчет битого винта: Проверено: WD 250 GB passport (без доп питания и с питанием от хаба), WD 160 Elements (без доп питания и с питанием от хаба), Canyon 160GB (без доп питания и с питанием от хаба), усб коробка XCRAFT с ИДЕ Samsung 80G. Результат: После ребута отличаются только 2 пакета: соответственно php, php-fcgi. Память в порядке. Я думаю проблема только в пакетах. На данный момент после переустановки этих пакетов роутер крутится уже 2 недели, полет нормальный.

qubick
22-11-2008, 15:54
Народ - подскажите, как решить проблему?

Имеется роутер ASUS WL-500gP V1. С покупки пользовался официальной прошикой.К нему был подключен винт на 320Гб, разбитый на три раздела:
1.Ext3fs размером ~ 20Гб, на него офф.Download Master худо-бедно писал закачки
2. и 3. FAT32 примерно по 145-150Гб для хранения всяких файлов

Это меня устраивало, пока мой провайдер не запустил IP-TV.
Это самое ТВ не удалось запустить на офф.прошивке и я перешел на прошивку Oleg-а v.1.9.2.7-9 на которой все прекрасно работает ;)

Приобрел флешку на 2Гб и следуя инструкции vectorm на его страничке http://vectormm.net/asus_install.html
разбил флешку на 3 раздела.Все работает хорошо и через ФТП либо сетевое окружение я нормально захожу на раздел флехи под данные.
На второй порт роутера я цепляю старый HDD 320, роутер правильно его определяет, но подмонтирует только 2 раздела в FAT32.Раздел в Ext3fs он не видит и не монтирует.Подскажите пожалуйста, что нужно сделать для этого.Хотел использовать этот раздел для закачек.
С Линкусом, к сожалению, не особо знаком, так что просьба растолковать поподробнее.

vectorm
22-11-2008, 20:54
Народ - подскажите, как решить проблему?

Имеется роутер ASUS WL-500gP V1. и я перешел на прошивку Oleg-а v.1.9.2.7-9 на которой все прекрасно работает ;)

Приобрел флешку на 2Гб и следуя инструкции vectorm на его страничке http://vectormm.net/asus_install.html
разбил флешку на 3 раздела.Все работает хорошо и через ФТП либо сетевое окружение я нормально захожу на раздел флехи под данные.
На второй порт роутера я цепляю старый HDD 320, роутер правильно его определяет, но подмонтирует только 2 раздела в FAT32.Раздел в Ext3fs он не видит и не монтирует.Подскажите пожалуйста, что нужно сделать для этого.Хотел использовать этот раздел для закачек.
С Линкусом, к сожалению, не особо знаком, так что просьба растолковать поподробнее.
Что говорят команды fdisk -l и df -h при воткнутых флешке и диске?
И лог роутера можно приложить?

qubick
22-11-2008, 22:41
vectorm

На комманду fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063597568 bytes
16 heads, 32 sectors/track, 7872 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 1024 262128 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 1025 4096 786432 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part3 4097 7872 966656 83 Linux

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 3892 31262458+ 83 Linux
/dev/scsi/host1/bus0/target0/lun0/part2 3893 38913 281306182+ f Win95 Ext'd (LBA)
/dev/scsi/host1/bus0/target0/lun0/part5 3893 21307 139885956 b Win95 FAT32
/dev/scsi/host1/bus0/target0/lun0/part6 21308 38913 141420163+ b Win95 FAT32

На комманду df -h

Filesystem Size Used Avail Use% Mounted on
rootfs 3.0M 3.0M 0 100% /
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part2
756M 72M 646M 11% /opt
/dev/discs/disc0/part3
930M 17M 866M 2% /tmp/mnt/disc0_3
/dev/discs/disc1/part5
134G 120G 14G 90% /tmp/mnt/disc1_5
/dev/discs/disc1/part6
135G 130G 5.4G 97% /tmp/mnt/disc1_6

D_dmitry
22-11-2008, 22:48
попробуйте так



mkdir /tmp/mnt/disc1_1
mount -o remount,rw,noatime /dev/scsi/host1/bus0/target0/lun0/part1 /tmp/mnt/disc1_1

qubick
23-11-2008, 13:45
D_dmitry

попробовал, не проходит такой способ

mount: Mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/mnt/disc1_1 failed: Invalid argument

ABATAPA
23-11-2008, 13:49
D_dmitry

попробовал, не проходит такой способ

mount: Mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/mnt/disc1_1 failed: Invalid argument

Вероятно, на разделе ext3 используются опции, не поддерживаемые в ядре прошивки.
Покажите tune2fs -l ваш_раздел

qubick
26-11-2008, 17:37
Всем откликнувшимся, cпасибо за помощь.
Всё было банально, раздел с Linux был Primary, но не Active :-)

wildDAlex
08-12-2008, 21:47
Здравствуйте!
Ситуация следующая.
Имеется флешка, монтирующаяся как /opt. На ней же своп-файл.
Также имеется внешний жесткий диск Seagate FreeAgent Pro.
На нем два раздела - NTFS и ext3.
Необходимо раздел ext3 монтировать как /tmp/harddsisk. Это делается в /etc/fstab
Но... магия. В /tmp/harddisk почему-то монтируется NTFS раздел, что не требуется совсем.
Что имеется:
fstab


#/dev/discs/disc0/part1 none swap sw 0 0

#device Mountpoint FStype Options Dump Pass#
/dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
/dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk ext3 rw,noatime 1 1
/mnt/opt /opt none bind,rw,noatime 1 1


Файл post-mount


#!/bin/sh

# mount drives
#/bin/mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
#/bin/mount -o sync,noatime,rw /dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk

# enable swap
/sbin/swapon /opt/swap.file

Если раскомментировать строчки монтирования отсюда и удалить fstab, то смонтируется как надо... Так у меня раньше и было.
Файл pre-mount. взят у Novik'а


#!/bin/sh

swapon -a

for i in `/usr/bin/awk '/ext3/{print($1)}' /etc/fstab`
do
/bin/grep -q $i /proc/mounts || /sbin/e2fsck -p $i 2>&1 | /usr/bin/logger -t e2fsck
done

swapoff -a

Вот, что выдает mount


[admin@WL-001FC65134F2 root]$ 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/scsi/host0/bus0/target0/lun0/part1 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /tmp/mnt/disc1_1 type ntfs (ro)
/dev/discs/disc1/part5 on /tmp/mnt/disc1_5 type ext3 (rw,noatime)

Вот выдача fdisk -l


[admin@WL-001FC65134F2 root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2097 MB, 2097151488 bytes
255 heads, 63 sectors/track, 254 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 255 2047968 6 FAT16
Partition 1 has different physical/logical endings:
phys=(253, 254, 63) logical=(254, 245, 54)

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 47930 60678 102406311 7 HPFS/NTFS
/dev/scsi/host1/bus0/target0/lun0/part2 2 47929 384981660 f Win95 Ext'd (LBA)
/dev/scsi/host1/bus0/target0/lun0/part5 2 47929 384981628+ 83 Linux

Partition table entries are not in disk order
[admin@WL-001FC65134F2 root]$


Не понятно, почему же в /tmp/harddisk монтируется /dev/scsi/host1/bus0/target0/lun0/part1, а не /dev/scsi/host1/bus0/target0/lun0/part5 как прописано в fstab.
Подскажите плиз, у кого какие мысли будут.

wildDAlex
08-12-2008, 21:58
Кстати


Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2097 MB, 2097151488 bytes
255 heads, 63 sectors/track, 254 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 255 2047968 6 FAT16
Partition 1 has different physical/logical endings:
phys=(253, 254, 63) logical=(254, 245, 54)

Это вырезка из fdisk -l, относящаяся к флешке. Флешка отформатирована в ext3, а fdisk почему-то говорит об fat16.

AndreyPopov
08-12-2008, 23:12
Кстати

Это вырезка из fdisk -l, относящаяся к флешке. Флешка отформатирована в ext3, а fdisk почему-то говорит об fat16.

думаю было бы просто супер, если бы написали о КАКОМ роутере идет речь и какая ВЕРСИЯ прошивки в нем!

DfDf
08-12-2008, 23:23
А еще и тут по-моему, проблема:


Partition 1 has different physical/logical endings:
phys=(253, 254, 63) logical=(254, 245, 54)

wildDAlex
09-12-2008, 07:47
Девайс wl500gp v1. Прошивка от Олега 1.9.2.7-9.
По поводу ошибок диска. Чую, оно врет нещадно. Отцеплял диск, проверял с Убунты на ББ - все норм.
Средствами роутера так и не удалось проверить... Для этого надо отмонтировать, а отмнонтировать не получается - диск чем-то занят, убиваю все что можно, а umount disk все равно ругается - Invalid argument 'disk'.

DemonGloom
09-12-2008, 10:09
Девайс wl500gp v1. Прошивка от Олега 1.9.2.7-9.
По поводу ошибок диска. Чую, оно врет нещадно. Отцеплял диск, проверял с Убунты на ББ - все норм.
Средствами роутера так и не удалось проверить... Для этого надо отмонтировать, а отмнонтировать не получается - диск чем-то занят, убиваю все что можно, а umount disk все равно ругается - Invalid argument 'disk'.

А что вы подразумеваете под "disk" ?
Кстати, в umount надо передавать не диск, а папку, в которую он смонтирован...

bbsc
09-12-2008, 11:14
wildDAlex, в /tmp/harddisk монтируется первый из автомонтируемых в /tmp/mnt/diskXXX разделов, афаир.
Чтобы решить проблему, сделайте для вашего NTFS раздела отдельную строчку в fstab и замонтируйте его куда-нибудь еще принудительно. Тогда он перестанет автомонтироваться в /tmp/mnt/diskXXX и, соответственно, освободится /tmp/harddisk

wildDAlex
09-12-2008, 11:27
А что вы подразумеваете под "disk" ?
Кстати, в umount надо передавать не диск, а папку, в которую он смонтирован...
Так и делаю.
umount /tmp/harddisk
bbsc, понятно, попробую сегодня.

wildDAlex
09-12-2008, 11:41
Кстати, а автомонтирование проходит до обработки fstab? И сам fstab обрабатывается средствами прошивки и его запуск отдельно нигде прописывать не надо?

bbsc
09-12-2008, 11:52
Автомонтирование происходит после обработки fstab.
fstab обрабатывается прошивкой, отдельно его "обрабатывать" не нужно.

Вобще-то, на мой взгляд, идея монтировать что-то в /tmp/harddisk не очень хорошая, т.к. данная директория создается кодом прошивки в зависимости от наличия автомонтируемых разделов вместе с директориями /tmp/mnt/diskXXX.
Думаю, логичнее было бы использовать другую точку монтирования (/mnt, /home) или, по крайней мере, проверять и пересоздавать (если нужно) /tmp/harddisk из pre-mount перед ее использованием в fstab:
[ ! -d /tmp/harddisk ] && mkdir -p /tmp/harddisk

AndreyPopov
09-12-2008, 12:27
Девайс wl500gp v1. Прошивка от Олега 1.9.2.7-9.
По поводу ошибок диска. Чую, оно врет нещадно. Отцеплял диск, проверял с Убунты на ББ - все норм.
Средствами роутера так и не удалось проверить... Для этого надо отмонтировать, а отмнонтировать не получается - диск чем-то занят, убиваю все что можно, а umount disk все равно ругается - Invalid argument 'disk'.

в прошивках выше чем 1.9.2.7-8 монтирование идет в /tmp/mnt !!!!!! и автоматом монтируются ВСЕ подключенные диски!!!

wildDAlex
09-12-2008, 18:03
Спасибо.
А кто сможет подсказать, почему данный fstab не монтирует диски?


#device Mountpoint FStype Options Dump Pass#
/dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
/dev/scsi/host1/bus0/target0/lun0/part1 /tmp/harddisk ext3 rw,noatime 1 1
/dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk2 ext3 rw,noatime 1 1

Кроме неверного синтаксиса уже не знаю, о чем думать.

bbsc
09-12-2008, 18:07
Наверное, потому что у Вас:
1. Один из разделов - точно NTFS, а не ext3 :)
2. Возможно, не существуют папки /tmp/harddisk, /tmp/harddisk2 (выше описано, как решить).

cat /tmp/syslog.log - в студию.

wildDAlex
09-12-2008, 20:38
Да, конечно же один раздел ntfs, не правильно процитировал, монтировал как надо ).


#device Mountpoint FStype Options Dump Pass#
/dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
/dev/scsi/host1/bus0/target0/lun0/part1 /tmp/harddisk ntfs ro 1 1
/dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk2 ext3 rw,noatime 1 1

Дело было действительно в том, что точка монтирования не была создана, буду знать ). Наивно полагал, что она создается автоматом.
Правда забил я таки на fstab. После монтирования через него перестал работать доступ по фтп. Хотя в упор не понимаю, как он связан с монтированием. Фтп был настроен на корневую папку '/', а она есть всегда независимо от монтирования.

AndreyPopov
09-12-2008, 20:59
Да, конечно же один раздел ntfs, не правильно процитировал, монтировал как надо ).

Дело было действительно в том, что точка монтирования не была создана, буду знать ). Наивно полагал, что она создается автоматом.
Правда забил я таки на fstab. После монтирования через него перестал работать доступ по фтп. Хотя в упор не понимаю, как он связан с монтированием. Фтп был настроен на корневую папку '/', а она есть всегда независимо от монтирования.

потому что в 9-й версии и выше ВМЕСТО stupidftp включен vstftp !!!!!!!!!!

wildDAlex
09-12-2008, 21:52
А как это зависит от монтирования? Монтирую через fstab, не пашет.


#device Mountpoint FStype Options Dump Pass#
/dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
/dev/scsi/host1/bus0/target0/lun0/part1 /tmp/ntfsDisc ntfs ro 1 1
/dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk ext3 rw,noatime 1 1

Монтирую через пост-маунт

/bin/mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
/bin/mount -o sync,noatime,rw /dev/scsi/host1/bus0/target0/lun0/part5 /tmp/harddisk
То фтп работает.

bbsc
10-12-2008, 07:26
wildDAlex, ответ на загадку:
Через fstab Вы монтируете все три раздела, через post-mount - два.
В первом случае для автомонтирования разделов не остается, во втором - остается один.
Если автомонтируемых разделов нет, то прошивка не запускает ФТП-сервер (фича).

Вывод: выключите ФТП-сервер из вэб-морды и запускайте его вручную.

З.Ы. Предварительно сохраните устраивающий Вас vsftpd.conf.

wildDAlex
10-12-2008, 08:33
Кто ж знал, что максимум три раздела на монтирование. Век живи - век учись ). Я ведь еще в логах бизибокса видел строчку что-то типа Maximum mount count has been reached, но не обратил на нее внимание.
Спасибо.
Собственно вся бадяга с попытками настроить через fstab в связи с тем, что охота иногда проверять f2chk диски, а с явным монтированием их нереально отмонтировать для проверки.

bbsc
10-12-2008, 09:14
wildDAlex, почему это "максимум три раздела на монтирование"?
Я говорил о том, что у Вас в системе три раздела (два устройства, на одном - один, на другом - два).
Если вручную монтируете два, то третий монтируется автоматически в /tmp/mnt/diskXXX и ftp-сервер запускается.
Если вручную монтируете три, то автоматически в /tmp/mnt/diskXXX ничего не монтируется и ftp-сервер не запускается.

Maximum mount count has been reached - это сообщение диагностики файловой системы при монтировании. Означает, что максимальное число событий монтирования раздела без проверки достигнуто, в следующий раз будет запущена проверка раздела.

lastwalrus
17-12-2008, 13:33
Вероятно, на разделе ext3 используются опции, не поддерживаемые в ядре прошивки.
Покажите tune2fs -l ваш_раздел

А КАК узнать какие опции не поддерживаются?:confused:

[root@WALLE root]$ dumpe2fs /dev/scsi/host1/bus0/target0/lun0/part1
dumpe2fs 1.41.2 (02-Oct-2008)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: a5040916-d20a-4836-9044-7c21ca03e46b
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 479552
Block count: 1915743
Reserved block count: 95787
Free blocks: 687529
Free inodes: 478545
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 467
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8128
Inode blocks per group: 254
Filesystem created: Tue Dec 2 01:16:18 2008
Last mount time: Wed Dec 17 07:40:19 2008
Last write time: Wed Dec 17 11:32:39 2008
Mount count: 0
Maximum mount count: 35
Last checked: Wed Dec 17 11:32:39 2008
Check interval: 15552000 (6 months)
Next check after: Mon Jun 15 12:32:39 2009
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Default directory hash: half_md4
Directory Hash Seed: cd715e12-60a6-4ae9-a10e-573d3de8986f
Journal backup: inode blocks

ABATAPA
17-12-2008, 20:41
Filesystem features: ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags: signed_directory_hash


А где has_journal? Это у Вас ext2, а не ext3.

lastwalrus
18-12-2008, 12:50
А где has_journal? Это у Вас ext2, а не ext3.

Спасибо! Так и есть - ext2. Меня сбила с толку последняя строка из дампа Journal backup: inode blocks.

После зависания роутера и последующего восстановления файловой системы при помощи e2fsck
ext3 стала ext2. Что характерно, родной "tune2fs -j " ошибок не выдал, но и журнал не добавил. Запихнул флэшку в десктопную kubuntu - журнал добавился без проблем и роутер подцепил флешку без вопросов.

Блин, что за жизнь такая :) mke2fs игнорирует /opt/etc/mke2fs.conf (/etc/mke2fs.conf), tune2fs не работает.

al37919
18-12-2008, 13:57
Блин, что за жизнь такая :) mke2fs игнорирует /opt/etc/mke2fs.conf (/etc/mke2fs.conf), tune2fs не работает.

вообще то, неплохо бы представлять что откуда запускается и какие конфиги кому принадлежат. mke2fs --- составная часть бизибокса прошивки. Насчет /opt бизибокс не знает ничего. /opt/etc/mke2fs.conf принадлежит пакету e2fsprogs, в который также входит /opt/sbin/mkfs.ext3 Вот по уму ей то и должен принадлежать данный конфиг.

lastwalrus
18-12-2008, 15:05
вообще то, неплохо бы представлять что откуда запускается и какие конфиги кому принадлежат. mke2fs --- составная часть бизибокса прошивки. Насчет /opt бизибокс не знает ничего. /opt/etc/mke2fs.conf принадлежит пакету e2fsprogs, в который также входит /opt/sbin/mkfs.ext3 Вот по уму ей то и должен принадлежать данный конфиг.

потому я и написал (/etc/mke2fs.conf). Вообще, чтобы представлять что к чему принадлежит надо сначала чтобы работали which или locate (пакет mlocate). После его инсталляции многое стало проясняться.;)

Кстати, попробовал mkfs.ext3 /dev/discs/disc1/part2 получил

Creating journal (4096 blocks): mkfs.ext3: No such file or directory
while trying to create journal

the
29-01-2009, 21:29
Привет всем

Очень удивляет меня поведение девайса (wl500gP с прошивкой 1.9.2.7-10), когда холодный запуск проходит нормально - и swap и второй раздел монтируются, а вот если сделать reboot, то флэшка уже не находится. Это лечится только сменой флэшки?

Лог (фильтр по слову usb) после после включения питания (и все ок)

Jan 1 03:00:04 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:04 kernel: usb.c: registered new driver hub
Jan 1 03:00:04 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 03:00:04 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:04 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:05 kernel: usb.c: registered new driver usblp
Jan 1 03:00:05 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:05 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
Jan 1 03:00:05 kernel: hub.c: USB hub found
Jan 1 03:00:06 kernel: usb.c: registered new driver audio
Jan 1 03:00:06 kernel: audio.c: v1.0.0:USB Audio Class driver
Jan 1 03:00:06 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 3
Jan 1 03:00:06 kernel: usb.c: USB device 3 (vend/prod 0xd7d/0x1300) is not claimed by any active driver.
Jan 1 03:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:07 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:07 kernel: Vendor: Model: USB DISK 2.0 Rev: 1.16
Jan 1 03:00:07 kernel: USB Mass Storage support registered.
Jan 1 03:00:34 USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2


Ну и fdisk -l говорит Ок:
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 260 MB, 260046848 bytes
8 heads, 62 sectors/track, 1024 cylinders
Units = cylinders of 496 * 512 = 253952 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 505 125209 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 506 1024 128712 83 Linux

Лог (фильтр по слову usb) после reboot (и флэшка не видится)

Jan 1 03:00:04 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:04 kernel: usb.c: registered new driver hub
Jan 1 03:00:04 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 03:00:04 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:04 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
Jan 1 03:00:04 kernel: hub.c: USB hub found
Jan 1 03:00:05 kernel: usb.c: registered new driver usblp
Jan 1 03:00:05 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:05 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
Jan 1 03:00:05 kernel: hub.c: USB hub found
Jan 1 03:00:06 kernel: usb.c: registered new driver audio
Jan 1 03:00:06 kernel: audio.c: v1.0.0:USB Audio Class driver
Jan 1 03:00:06 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 3
Jan 1 03:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:07 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:07 kernel: USB Mass Storage support registered.
Jan 1 03:00:13 kernel: usb.c: USB device not responding, giving up (error=-71)
Jan 1 03:00:13 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 4
Jan 1 03:00:25 kernel: usb.c: USB device not responding, giving up (error=-71)


Что противно, если флэшку выдернуть и тут же воткнуть обратно - все ок и она сама монтируется отлично


Jan 30 00:34:27 kernel: hub.c: new USB device 00:03.1-1.1, assigned address 5
Jan 30 00:34:27 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 30 00:34:27 kernel: Vendor: Model: USB DISK 2.0 Rev: 1.16
Jan 30 00:34:27 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 30 00:34:27 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jan 30 00:34:27 kernel: SCSI device sda: 507904 512-byte hdwr sectors (260 MB)
Jan 30 00:34:27 kernel: sda: Write Protect is off
Jan 30 00:34:27 kernel: Partition check:
Jan 30 00:34:27 kernel: p1 p2
Jan 30 00:34:27 kernel: Adding Swap: 125200k swap-space (priority -1)
Jan 30 00:34:28 e2fsck: /dev/discs/disc0/part2: recovering journal
Jan 30 00:34:28 e2fsck: /dev/discs/disc0/part2: clean, 2774/32256 files, 18189/128712 blocks
Jan 30 00:34:28 kernel: kjournald starting. Commit interval 5 seconds
Jan 30 00:34:28 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 30 00:34:28 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 30 00:34:28 USB storage: ext3 fs at /dev/discs/disc0/part2 mounted to /tmp/mnt/disc0_2

AndreyPopov
30-01-2009, 00:29
скорее всего флэшка такая.

cipipi
31-01-2009, 15:42
У меня флешка также себя ведет, если ее перед выключением не размонтировать или неправильно размонтировать. Даже fdisk не видит, пока ее повторно не переткнуть. Я научился правильно размонтировать тут:
Размышления об использовании файлов pre-* и post-* в новых прошивках Олега - http://wl500g.info/showthread.php?t=12221

Также себя ведет если просто выключить питание роутера.

mystique
10-02-2009, 19:56
Взял роутер 500-ку gp v1. Поставил все по инструкции http://wl500g.info/showthread.php?t=3171 (только с 9-й прошивкой. Наслушался, что с 10-ой далеко не у всех работает Wi-Fi, и не рискнул). Прописал в /tmp/local/sbin в post-mount строчку монтирования флешки
(mount -obind /tmp/mnt/disc0_1/opt /opt). И все равно при перезагрузке роутера флешка не монтируется.Но если даю эту строчку руками, то все подключается успешно. Пробовал прописывать не в post-mount, а в post-boot. Все равно не помогает. Что я делаю не так? Подскажите пожалуйста!

AndreyPopov
10-02-2009, 20:00
Взял роутер 500-ку gp v1. Поставил все по инструкции http://wl500g.info/showthread.php?t=3171 (только с 9-й прошивкой. Наслушался, что с 10-ой далеко не у всех работает Wi-Fi, и не рискнул). Прописал в /tmp/local/sbin в post-mount строчку монтирования флешки
(mount -obind /tmp/mnt/disc0_1/opt /opt). И все равно при перезагрузке роутера флешка не монтируется.Но если даю эту строчку руками, то все подключается успешно. Пробовал прописывать не в post-mount, а в post-boot. Все равно не помогает. Что я делаю не так? Подскажите пожалуйста!

c 10-й проблема только у wl-500gpv2!

а после прописывания в post-mount вы три заветные команды выполнили?

mystique
10-02-2009, 20:55
flashfs save
flashfs commit
flashfs enable

Как "veni vidi vici" ;)
Выполнил! Более того, 2 раза делал. Один раз, когда в post-mount прописывал, а второй раз, когда в post-boot... После reboot содержимое этих файлов сохранилось (строчка на mount осталась), а сам mount не произошел. ;(

На всякий случай, содержимое post-boot:
#!/bin/sh
dropbear
mount -obind /tmp/mnt/disc0_1/opt /opt
/opt/etc/init.d/S10cron

post-mount:
mount -obind /tmp/mnt/disc0_1/opt /opt


При этом, если просто зайти через putty и дать команду "mount -obind /tmp/mnt/disc0_1/opt /opt", то диск монтируется, и все, что на него было поставлено - появляется и запускается. (пока это только миднайт ;))


P.S. Кстати, если я зря переживал насчет 10-ки, то можно ли как-нибудь перед перепрошивкой сохранить все настройки, чтобы после перепрошивки с 9 на 10 заново все не перенастраивать?

P.P.S. Еще одна фигня только что заметилась... Сейчас попробовал вытащить флешку и снова вставить. После этого даже "mount -obind /tmp/mnt/disc0_1/opt /opt" перестала работать. И когда я попробовал перейти на /tmp/mnt/disc0_1/opt, то оказалось, что этого каталога (в который все ставилось), уже не существует. Странно как-то... ;(

al37919
11-02-2009, 07:45
#!/bin/sh в post-mount не забыл?


P.S. Кстати, если я зря переживал насчет 10-ки, то можно ли как-нибудь перед перепрошивкой сохранить все настройки, чтобы после перепрошивки с 9 на 10 заново все не перенастраивать?
все настройки остаются. у вас будет только disabled flashfs. Можно либо после перепрошивки выполнить:
flashfs enable && restart
либо до:
однократно flashfs enabled и далее при сохранении делать только flashfs save && flashfs commit

mystique
11-02-2009, 10:47
#!/bin/sh в post-mount не забыл?


Действительно... Забыл... Поправлю вечером, попробую еще разок.

Но в post-boot оно точно есть. И это не помогает. ;(
Сron, кстати, тоже не запускается, хотя он тоже есть в post-boot.

al37919
11-02-2009, 12:17
кодга выполняется post-boot может быть еще не смонтирована флешка.
а вообще, по уму надо делать fstab

Merlin68
05-04-2009, 00:12
Девайс ASUS WL500 GPv2, прошивка 1.9.2.7-10.
Пытаюсь установить полезные програмки, как предложенно в теме "инструкция по настройке WL-500g deluxe с нуля".
При выполнении

mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update

Получаем:

[M]$ mkdir -p /opt/tmp/ipkg
[М]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |*****************************| 444 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[M]$ ipkg.sh install ipkg-opt

Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |*****************************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N
Done.

Далее, при попытке обновления ipkg получаем:

[M]$ ipkg update
-sh: ipkg: not found
[M]$

При попытке установить mc такое же:

[M]$ ipkg install mc
-sh: ipkg: not found
[M]$

Но самое странное и интересное, что в самый первый раз, не смотря на такие же проблемы, ipkg и mc каким-то чудом установились, нопроработали всего до перегрузки роутера. Повторяю все. что было сделано в прошлый раз, но результата никакого.
Помогите, коллеги, чайнику настроить девайс, ато по FAQ никак не получается.
Что же я делаю не так, что инсталировать пакеты не получается, ума не приложу....
Заранее благодарен.

azhur
05-04-2009, 04:24
Первое, после перезагрузки всё пропадает так как вы не сохраняете flashfs.
Но не факт что сохранить получится, у flashfs размер ну очень ограниченный.
Второе, flashfs при загрузке роутера распаковывается в оперативную память роутера (рамдрайв так сказать), которой без перепайки только 32 мегабайта.
Соответственно, если ставить много софта вашим способом (в этот самый рамдрайв), у роутера наступит острая нехватка памяти, и начнутся разнообразные глюки.
Что похоже у вас и произошло.
Один МС может ещё и удастся поставить в такой конфигурации, без ipkg-opt, но я сомневаюсь что это ваша конечная цель.
То есть если планируете ставить ещё какой-нибудь софт - подключайте диск или флешку, монтируйте в /opt и ставьте.

Merlin68
05-04-2009, 10:14
Первое, после перезагрузки всё пропадает так как вы не сохраняете flashfs.
Но не факт что сохранить получится, у flashfs размер ну очень ограниченный.
Второе, flashfs при загрузке роутера распаковывается в оперативную память роутера (рамдрайв так сказать), которой без перепайки только 32 мегабайта.
Соответственно, если ставить много софта вашим способом (в этот самый рамдрайв), у роутера наступит острая нехватка памяти, и начнутся разнообразные глюки.
Что похоже у вас и произошло.
Один МС может ещё и удастся поставить в такой конфигурации, без ipkg-opt, но я сомневаюсь что это ваша конечная цель.
То есть если планируете ставить ещё какой-нибудь софт - подключайте диск или флешку, монтируйте в /opt и ставьте.

Та вроди в flashfs сохранил.
Но идея была всё на флэшку поставить.
Я полагал, что туда оно и ставиться.
Распишите, пожалуйста, подробно процесс монтирования и установки софта на флэшку, а также процесс, как сделать, чтобы осталась работоспосибность софта после перезагрузки роутера. Да и ipkg не устанавливается...
Помогите чайнику с настройкой.

vectorm
05-04-2009, 13:21
Та вроди в flashfs сохранил.
Но идея была всё на флэшку поставить.
Я полагал, что туда оно и ставиться.
Распишите, пожалуйста, подробно процесс монтирования и установки софта на флэшку, а также процесс, как сделать, чтобы осталась работоспосибность софта после перезагрузки роутера. Да и ipkg не устанавливается...
Помогите чайнику с настройкой.
Как бы ээээ ....
Все уже дааавно расписано:
Сделайте все ПОШАГОВО, СЛОВО В СЛОВО, например по "инструкции с нуля", или по моей. в том числе сброс роутера в дефолт, как после перепрошивки и разбиение/форматирование флешки.

У Вас такой бардак уже получился, что намного проще все заново сделать, чем объяснять, где в чем проблемы.

Merlin68
06-04-2009, 12:17
Как бы ээээ ....
Все уже дааавно расписано:
Сделайте все ПОШАГОВО, СЛОВО В СЛОВО, например по "инструкции с нуля", или по моей. в том числе сброс роутера в дефолт, как после перепрошивки и разбиение/форматирование флешки.


Сколько не читаю - всюду рассматривается разбиение/форматирование HDD и организацию swap. А как всё это портировать на разбиение/форматирование/организацию 4Gb Flash - никак в толк не возьму. Просветите, плиз.

smi
06-04-2009, 15:11
Сколько не читаю - всюду рассматривается разбиение/форматирование HDD и организацию swap. А как всё это портировать на разбиение/форматирование/организацию 4Gb Flash - никак в толк не возьму. Просветите, плиз. Все очень просто, следует при читении вместо HDD подставлять Flash ;)

jan_h
06-04-2009, 15:20
Все очень просто, следует при читении вместо HDD подставлять Flash ;)

Ну и при этом у Вас будет два раздела swap (не больше 512 Мб!!!) и /opt (все оставшееся место). Внешний диск будете подключать потом:)

Merlin68
06-04-2009, 17:30
Ну и при этом у Вас будет два раздела swap (не больше 512 Мб!!!) и /opt (все оставшееся место). Внешний диск будете подключать потом:)

Не, коллеги, хватит надо мной издеваться...:confused:
Я ведь серьёзно.
А зачем мне два раздела swap?
Все команды и имена устройств одинаковые, и для Flash и для HDD? Это правда?

jan_h
06-04-2009, 19:10
Не, коллеги, хватит надо мной издеваться...:confused:
Я ведь серьёзно.
А зачем мне два раздела swap?
Все команды и имена устройств одинаковые, и для Flash и для HDD? Это правда?
Упс, у меня очепятка следует читать "два раздела: swap и /opt". Не издевался:(

Все команды и имена устройств одинаковые, и для Flash и для HDD?
Да

Merlin68
07-04-2009, 07:38
Упс, у меня очепятка следует читать "два раздела: swap и /opt". Не издевался:(

Все команды и имена устройств одинаковые, и для Flash и для HDD?
Да

Спасибо.
А почему тогда два раздела не более 512 Мб ? Флэшка ведь 4 Гб ?
Остальное куда девать ?

Less
07-04-2009, 07:51
Спасибо.
А почему тогда два раздела не более 512 Мб ? Флэшка ведь 4 Гб ?
Остальное куда девать ?


Ну и при этом у Вас будет два раздела swap (не больше 512 Мб!!!) и /opt (все оставшееся место)
Читать роздельно.

Два роздела.
SWAP не более 512Мб, в реальности скажу что вполне хватит и 128Мб но всё зависит от того что вы хотите навешать на роутер.

Роздел /opt все оставшееся место.

колбаскин
23-04-2009, 17:36
как избавиться от ramfs on /opt type ramfs (rw) ?
у меня /dev/discs/disc0/part2 on /opt type ext3 (rw,noatime)

посоветовали это сделать!

kodmis
23-04-2009, 17:52
колбаскин
покажи содержимое
/etc/fstab,
/usr/local/sbin/post-mount и
/usr/local/sbin/post-boot

колбаскин
23-04-2009, 18:04
колбаскин
покажи содержимое
/etc/fstab,
/usr/local/sbin/post-mount и
/usr/local/sbin/post-boot

/etc/fstab,


#device Mountpoint FStype Options Dump Pass#
/dev/discs/disc0/part1 none swap sw 0 0
/dev/discs/disc0/part2 /opt ext3 rw,noatime 1 1
/dev/discs/disc0/part3 /tmp/mnt/disc0_3 ext3 rw,noatime 1 1


/usr/local/sbin/post-mount



#!/bin/sh
/opt/bin/dbhub -w /opt/var/dbhub
/opt/etc/init.d/rc.unslung start


/usr/local/sbin/post-boot



#!/bin/sh
mount /tmp/local/opt /opt
insmod usbserial.o
insmod pl2303.o
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
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
chmod +x /var/tmp/mycfg/mpcs

/usr/sbin/smbd -D
/usr/sbin/nmbd -D

dropbear
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"

kodmis
23-04-2009, 18:59
колбаскин
В /usr/local/sbin/post-boot
вот эту строку убери:
mount /tmp/local/opt /opt

А вот эти строки зачем?


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
chmod +x /var/tmp/mycfg/mpcs

Если содержимое /var/tmp/mycfg не нужно для работы роутера - удалить! Если нужнО - заменить на символьную(ые) ссылку(и). Нефиг /tmp в ОЗУ заполнять...

kvit
20-07-2009, 05:33
Вот такое произошло после эксперементов с прошивками Asus WL520gpv2

На перешитом последней прошивкой Олега DLINK320 все нормально:
[root@TEST01 root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
tmpfs 14.7M 148.0K 14.6M 1% /tmp


А на асусе - нет, tempfs не появляется
[root@ASUS root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.9M 2.9M 0 100% /

Соответсвенно не могу ничего установить на внутреннюю флеш, при подключеном диске все нормально, но нужно, что работала пара мелких программ без диска.


Подскажите, где посмотреть запуск и монтирование tempfs? Поиском ничего не нашел. Спасибо!

theMIROn
20-07-2009, 06:47
tempfs включен только в прошивке 1.9.2.7-d, в прошивке Олега 1.9.2.7-10x, а так же в официальных используется ramfs, маунты которого не отображаются по df.
в любом случае /tmp доступен для записи.

kvit
20-07-2009, 07:12
tempfs включен только в прошивке 1.9.2.7-d, в прошивке Олега 1.9.2.7-10x, а так же в официальных используется ramfs, маунты которого не отображаются по df.
в любом случае /tmp доступен для записи.

Ставится именно 1.9.2.7-10x (одинаковая на оба роутера, c googlecode), /tmp для записи не доступен, пишет read only file system, софт не ставится соответсвенно. По этой ошибке нашел одну проблему на форуме, но она похоже не относится к моей.

При этом, когда я загружаю готовую tempfs с драйверами для yota, все начинает работать. При сбросе настроек - перестает.

Где еще можно посмотреть конфигурацию tempfs и ramfs?

theMIROn
20-07-2009, 07:19
Ставится именно 1.9.2.7-10x (одинаковая на оба роутера, c googlecode)На wl500g.googlecode.com - прошивка 1.9.2.7-d
Текущую версию можно узнать из web интерфейса или cat /.version

Power
20-07-2009, 18:16
[root@ASUS root]$ df -h


Как-то странно вы смотрите. Команда mount вам нужна. Она покажет всё, что смонтировано.

zelf
19-10-2009, 17:00
Не могу понять, после попытки проверки диска, диск не монтируется
В логе информации по поводу диска нет, в fdisk -l диск виден, но в df -h пусто, что делать?(

Lupo_Alberto
19-10-2009, 17:15
В ручную монтируется? Если нет, какие ошибки выдаёт?

zelf
20-10-2009, 05:45
Система была в read only, после повторной проверки диска, ошибки исправлены, и диск замонтировался, спасибо

wildDAlex
20-10-2009, 17:44
Здравствуйте!
В последние дни началась проблема с ранее стабильно работающим роутером. Падает rtorrent каждые 10-30 минут. Пока искал проблему, обратил внимание на следующее


[admin@WL-002 root]$ df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3072 3072 0 100% /
/dev/discs/disc0/part1 2015792 223992 1689404 12% /tmp/mnt/disc0_1
/dev/discs/disc1/part1 480719056 306089312 150210544 67% /tmp/mnt/disc1_1
/dev/scsi/host0/bus0/target0/lun0/part1 2015792 223992 1689404 12% /opt
/dev/scsi/host1/bus0/target0/lun0/part1 480719056 306089312 150210544 67% /tmp/hddext


В списке, кроме корня флешка и внешний жесткий диск. Но интресует первая строчка - корень файловой системы занят на 100%. Это нормально? Раньше не обращал внимание и не знаю, всегда ли так было.
Подскажите плз.

OlegaVB
20-10-2009, 18:09
Все нормально

Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 2944 2944 0 100% /
/dev/root 2944 2944 0 100% /
tmpfs 15080 204 14876 2% /tmp
/dev/scsi/host0/bus0/target0/lun0/part2
3367428 603964 2592408 19% /opt
/dev/scsi/host1/bus0/target0/lun0/part1
15441288 11245116 3411792 77% /mnt

Tarakan
26-10-2009, 10:04
Доброго времени суток. Моими кривыми руками было сделано сеё зладияние

[root@Tarakan proxy root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.9M 2.9M 0 100% /
tmpfs 14.7M 404.0K 14.3M 3% /tmp

как избавиться от tmpfs?

ceramic
26-10-2009, 10:24
как избавиться от tmpfs?
А зачем???
tmpfs -- RAM-based файловая система.
До прошивки 1.9.2.7-d использовалась ramfs, маунты которого не отображаются по df.