07 октября | 2024г. | 16:36:34


АвторТема: Ресиверы на платформе Fulan Spark STi 7111 (обсуждение)  (Прочитано 699589 раз)

0 Пользователей и 3 Гостей смотрят эту тему.

Оффлайн Oszau

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 45
  • Уважение: 0
Купил пару дней назад, обновил прошивку до 39, белка3+оскам полет нормальный. Захожу в консоль и на тебе :( /tmp -> /root/tmp при том что сам /root/tmp сидит на nand, это что получаеться все логи каждую секунду пишуться в nand память у которой и так срок жизни небольшой, через год два нанде придет кирдык! при чем что самое интересное есть tmpfs который ведет в /root/shm и совсем не используеться системой :) Обязательно добавляем по ftp в файл /root/autorun.sh

после
   mkdir /root/tmp
fi

# create tmpfs
mount -t tmpfs tmpfs /root/tmp

Оффлайн viktor21120

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 4
  • Уважение: 0
А где этот файл autorun.sh находится


Оффлайн viktor21120

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 4
  • Уважение: 0
Что конкретно это даст

Оффлайн Oszau

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 45
  • Уважение: 0
Ресурс nand памяти 100 000 циклов записи, если логи + временные файлы + пиды процесов постоянно будуть писаться во флеш, даже когда рес спит по (false) примерно раз в секунду, то нетрудно понять через сколько во флеш появятся бад блоки или она просто умрет. Во всех линух системах эти папки переводятся во временное хранилище, которое должно быть в оперативной памяти, у которая не критична к циклам записи и работает в сотни раз быстрее флеш памяти. Необходимо перевести папку /root/tmp и как следствие все ее симлинки с физической памяти nand в оперативную память ram.

Оффлайн AndreyK

  • Младший Джедай
  • **
  • Сообщений: 180
  • Поблагодарили: 55
  • Уважение: 0
Ресурс nand памяти 100 000 циклов записи, если логи + временные файлы + пиды процесов постоянно будуть писаться во флеш, даже когда рес спит по (false) примерно раз в секунду, то нетрудно понять через сколько во флеш появятся бад блоки или она просто умрет. Во всех линух системах эти папки переводятся во временное хранилище, которое должно быть в оперативной памяти, у которая не критична к циклам записи и работает в сотни раз быстрее флеш памяти. Необходимо перевести папку /root/tmp и как следствие все ее симлинки с физической памяти nand в оперативную память ram.

Это на спарке? А на энигме с э этим все в порядке?

Оффлайн Oszau

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 45
  • Уважение: 0
Это на спарке, с энигму пока не ставил
Чтобы было понятно
в консоли набираем df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    5947      5051       589  90% /
/dev/root                 5947      5051       589  90% /
tmpfs                    50384         0     50384   0% /dev/shm
/dev/mtdblock4          385024     59252    325772  15% /root
видим что папка /root и все ее папки сидят на физическом разделе флешки /dev/mtdblock4
есть только одна временная папка /dev/shm да и та пустая :)
далее в консоли cd / && ls -la
видим что /tmp папка это симлинк на /root/tmp который сидит на флешке в /dev/mtdblock4
вот тут конкретные косяк или забыли проверить!
нам просто необходимо перенести /root/tmp с флешки в рам как я писал выше
на то она и временная папка чтобы сидеть в раме а не на флешке

Оффлайн ida

  • Младший Джедай
  • **
  • Сообщений: 71
  • Поблагодарили: 28
  • Уважение: 0
А как со-стабильностью при перенастройке с одного спутника на другой?  Судя по головкам - используете 1.2. При точной, ручной подстройке позиции спутника,  изменения уровня сигнала шкала приёмника показывает?

Использую GI 8120 с 25.04.11 стабильность при перенастройке с одного спутника на другой у меня без замечаний.Использую для центральной головки Ku -USALS,для боковых C и NTV- DiSSEgC 1.2,Ресивер позиции сохраняет отлично.Да,изменения уровня сигнала шкала приёмника показывает.


Оффлайн munche

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7060
  • Уважение: +143
Ресурс nand памяти 100 000 циклов записи, если логи + временные файлы + пиды процесов постоянно будуть писаться во флеш, даже когда рес спит по (false) примерно раз в секунду, то нетрудно понять через сколько во флеш появятся бад блоки или она просто умрет. Во всех линух системах эти папки переводятся во временное хранилище, которое должно быть в оперативной памяти, у которая не критична к циклам записи и работает в сотни раз быстрее флеш памяти. Необходимо перевести папку /root/tmp и как следствие все ее симлинки с физической памяти nand в оперативную память ram.

Ну вы уж прям совсем запугали....
Зачем постоянно писать логи? Логи нужны не часто и ненадолго. Тут не жесткий диск, быстро все заполнится
Временные файлы чего конкретно? Временные файлы системы создаются при старте. Там вообже лежат кроме пидов только файлы самбы.
Пиды процессов пишутся только при открытии/закрытии процесса. Что у вас туда пишет раз в секунду? Вероятно нехороший mgcamd туда ecm регулярно кэширует... ну так производитель за это не отвечает. Как говорится, поставили сторонний плагин, сами и настраивайте.  А тех операций записи которые ресивер делает штатно мне хватит до пенсии :)

Оффлайн Oszau

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 45
  • Уважение: 0
[root@stlinux]#ls -la
drwxrwxrwt    3 root     root          360 Jan  1 14:44 .
drwxr-xr-x    1 root     root         2048 Jan  1 00:09 ..
srwxr-xr-x    1 root     root            0 Jan  1 00:00 .listen.camd.socket
drwx------    2 root     root           60 Jan  1 14:40 .oscam
-rw-r--r--    1 root     root          154 Jan  1 00:06 browse.dat
srwxrwxrwx    1 root     root            0 Jan  1 14:40 camd.socket
-rw-r--r--    1 root     root         8192 Jan  1 00:00 connections.tdb
-rw-r--r--    1 root     root          158 Jan  1 15:13 ecm.info
prw-r--r--    1 root     root            0 Jan  1 14:40 fifoserver
-rw-r--r--    1 root     root          352 Jan  1 00:00 log.smbd
-rw-------    1 root     root          696 Jan  1 00:00 messages.tdb
-rw-r--r--    1 root     root           20 Jan  1 00:00 nmbd.pid
-rw-r--r--    1 root     root       170882 Jan  1 15:13 oscam.log
-rw-r--r--    1 root     root       204919 Jan  1 03:19 oscam.log-prev
-rw-------    1 root     root         8192 Jan  1 00:00 secrets.tdb
-rw-r--r--    1 root     root           20 Jan  1 00:00 smbd.pid
-rwxr--r--    1 root     root          120 Jan  1 00:00 smbpasswd
-rw-r--r--    1 root     root         8192 Jan  1 00:03 unexpected.tdb

Вот сколько файлов в данные момент у моего реса в tmpfs, один оскам.лог обновляет лог при приходе esm два раза за 10 сек(стандарт esm нтв) это только по шаре + оффициалка триков раз в 15 сек + ecm.info + остальные файлы и это не считая ш@ры для других ресов клиентов которые если полезут к 8120 тогда логи точно раз в сек а то и раньше. Так флешка долго не проживет. Да и вообще это обязательно для всех линей иметь нормальный /tmp стек либо в tmpfs либо в /dev/null :) Я тут никого не учу, и не собираюсь, это есть в вики для всех линей.

[root@stlinux]#mount
rootfs on / type rootfs (rw)
/dev/root on / type ext2 (rw)
proc on /proc type proc (rw)
usbfs on /proc/bus/usb type usbfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
sysfs on /sys type sysfs (rw)
/dev/mtdblock4 on /root type yaffs2 (rw)
tmpfs on /root/tmp type tmpfs (rw)

А тут видно что все файлы /tmp летят в рам

Оффлайн ida

  • Младший Джедай
  • **
  • Сообщений: 71
  • Поблагодарили: 28
  • Уважение: 0
) Обязательно добавляем по ftp в файл /root/autorun.sh

после
   mkdir /root/tmp
fi

# create tmpfs
mount -t tmpfs tmpfs /root/tmp
[/quote]

Уважаемый Oszau добавил # create tmpfs
mount -t tmpfs tmpfs /root/tmp после mkdir /root/tmp
fi при помощи Total Commander и ресивер не запускается,на индикаторе только boot и дальнейших продвижений нет,в исходное состояние вернуться не могу,Total Commander не видит ресивер,может подскажите как мне быть.

Оффлайн munche

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7060
  • Уважение: +143
Весело.. уже есть первые эксперементаторы.   :bye:

У меня все нормально тоталом добавляется. Я авторан под себя правлю регулярно - никаких проблем нету.
Вам видимо rescue image сейчас будет лучший друг :)

Оффлайн Oszau

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 45
  • Уважение: 0
) Обязательно добавляем по ftp в файл /root/autorun.sh

после
   mkdir /root/tmp
fi

# create tmpfs
mount -t tmpfs tmpfs /root/tmp

Уважаемый Oszau добавил # create tmpfs
mount -t tmpfs tmpfs /root/tmp после mkdir /root/tmp
fi при помощи Total Commander и ресивер не запускается,на индикаторе только boot и дальнейших продвижений нет,в исходное состояние вернуться не могу,Total Commander не видит ресивер,может подскажите как мне быть.
[/quote]
Я просто скачал autorun.sh по ftp на комп, отредактировал, записал обратно и перегрузился...
вот файлик

Попробуйте загрузиться с энигмы, подключить mkdir -p /tmp/spark &&mount /dev/mtdblock4 /tmp/spark и кинуть туда нормальный файл

Оффлайн master_yoda

  • Младший Джедай
  • **
  • Сообщений: 72
  • Поблагодарили: 15
  • Уважение: 0
Товарисчи, ну рассказывайте для чего нужен autorun.sh в ресивере, за что он отвечает и для чего тут нужен? Я с линюхом немного знаком, было дело занимался им, а вот в ресивере еще не очень с ним, не на скажем так ТЫ.
Ну или если у кого есть на карандаше какой ресурс по информации про линюх для ресиверов, поделитесь.
Ах да еще вопросик, этот файлик нужен под Е2 или для спарка тоже нужен?

Оффлайн munche

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7060
  • Уважение: +143
да просто скрипт
в  файле /etc/init.d/rcS в конце прописан:
Цитировать
. /root/autorun.sh

соответственно можете в авторане что хотите добавить/убрать. Если знаете к чему  это приведет  :crazy:

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1476 Ответов
577551 Просмотров
Последний ответ 03 декабря | 2011г. | 12:20:34
от lusta
1484 Ответов
605377 Просмотров
Последний ответ 01 апреля | 2016г. | 23:02:24
от Ser6
738 Ответов
400185 Просмотров
Последний ответ 01 января | 2019г. | 13:56:18
от sasha19722201
165 Ответов
139687 Просмотров
Последний ответ 25 марта | 2018г. | 19:41:45
от bloods1235
735 Ответов
291140 Просмотров
Последний ответ 13 августа | 2024г. | 20:41:01
от satpazan



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!