Тем: 4,490, Сообщений: 352,667, Пользователи: 158,453
На форуме: 34

Вернуться   Форум VolSat > Спутниковые ресиверы > Спутниковые HDTV/MPEG4 Ресиверы > Galaxy Innovations HD > GI S8120, Avatar2, 2+, 3 / Amiko Alien HD (Fulan Spark STI 7111)

Важная информация


Ответ
 
Опции темы Опции просмотра Language
Старый 01.07.2011, 11:55   #1
forte
Местный
 
Регистрация: 11.11.2008
Ресивер: Amiko 8900
Сообщений: 118
Сказал(а) спасибо: 32
Поблагодарили 460 раз(а) в 72 сообщениях
Вес репутации: 18
forte скоро придёт к известностиforte скоро придёт к известности
По умолчанию Правим autorun.sh! SHD 8900

Признаюсь сразу - это не мое. Просто посчитал важным. Ниже привожу пояснения гуру:

Захожу в консоль и на тебе /tmp -> /root/tmp при том что сам /root/tmp сидит на nand, это что получаеться все логи каждую секунду пишуться в nand память у которой и так срок жизни небольшой, через год два нанде придет кирдык! при чем что самое интересное есть tmpfs который ведет в /root/shm и совсем не используеться системой Обязательно добавляем по ftp в файл /root/autorun.sh. Ресурс nand памяти 100 000 циклов записи, если логи + временные файлы + пиды процесов постоянно будуть писаться во флеш, даже когда рес спит по (false) примерно раз в секунду, то нетрудно понять через сколько во флеш появятся бад блоки или она просто умрет. Во всех линух системах эти папки переводятся во временное хранилище, которое должно быть в оперативной памяти, у которая не критична к циклам записи и работает в сотни раз быстрее флеш памяти. Необходимо перевести папку /root/tmp и как следствие все ее симлинки с физической памяти nand в оперативную память ram.

после
mkdir /root/tmp
fi

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

PS от меня: Но лучше - вот готовый правленый для 1.42, потому-что пока делал себе, два раза поднимал рес.
Вложения
Тип файлаИмя файла Размер файлаЗагрузок
Тип файла: rar autorun.rar 1.2 Кб 280
:: Заметка ::
Скачал? - нажми "Спасибо"

__________________
95% ошибок любой операционной системы - находится на расстоянии 70sm. от монитора!

Последний раз редактировалось forte; 01.07.2011 в 12:00.
forte вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Старый 03.07.2011, 13:53   #2
alleksandr50
Гуру
 
Регистрация: 28.02.2011
Ресивер: amiko8900,orton9500HD(вип2 Рунигма)
Адрес: UA
Сообщений: 1,310
Сказал(а) спасибо: 197
Поблагодарили 719 раз(а) в 444 сообщениях
Вес репутации: 17
alleksandr50 скоро придёт к известностиalleksandr50 скоро придёт к известности
По умолчанию

уважаемый forte можно более подробней о вводе autorun.sh в рес,а то чето не идет.Зараннее благодарен
alleksandr50 вне форума   Ответить с цитированием
Старый 03.07.2011, 14:31   #3
alleksandr50
Гуру
 
Регистрация: 28.02.2011
Ресивер: amiko8900,orton9500HD(вип2 Рунигма)
Адрес: UA
Сообщений: 1,310
Сказал(а) спасибо: 197
Поблагодарили 719 раз(а) в 444 сообщениях
Вес репутации: 17
alleksandr50 скоро придёт к известностиalleksandr50 скоро придёт к известности
По умолчанию

или просто заменить файл
alleksandr50 вне форума   Ответить с цитированием
Старый 03.07.2011, 22:34   #4
forte
Местный
 
Регистрация: 11.11.2008
Ресивер: Amiko 8900
Сообщений: 118
Сказал(а) спасибо: 32
Поблагодарили 460 раз(а) в 72 сообщениях
Вес репутации: 18
forte скоро придёт к известностиforte скоро придёт к известности
По умолчанию

Цитата:
Сообщение от alleksandr50 Посмотреть сообщение
или просто заменить файл
Собсвенно все сказано. Меняем через DCC, по ftp.
__________________
95% ошибок любой операционной системы - находится на расстоянии 70sm. от монитора!
forte вне форума   Ответить с цитированием
Старый 07.07.2011, 23:05   #5
sikoko
Гуру
 
Аватар для sikoko
 
Регистрация: 20.06.2011
Ресивер: Alien 8900
Адрес: 3я планета от Солнца
Сообщений: 4,316
Сказал(а) спасибо: 608
Поблагодарили 8,977 раз(а) в 2,476 сообщениях
Вес репутации: 44
sikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспоримаsikoko репутация неоспорима
По умолчанию

forte, В прилепленном Вами autorun.sh отключен самба-сервер и добавлено это:

# symlink oscam config
mkdir -p /usr_extend/local/etc
ln -s /var/tuxbox/config/* /usr_extend/local/etc

Последний раз редактировалось sikoko; 07.07.2011 в 23:12.
sikoko вне форума   Ответить с цитированием
Старый 09.07.2011, 09:46   #6
alleksandr50
Гуру
 
Регистрация: 28.02.2011
Ресивер: amiko8900,orton9500HD(вип2 Рунигма)
Адрес: UA
Сообщений: 1,310
Сказал(а) спасибо: 197
Поблагодарили 719 раз(а) в 444 сообщениях
Вес репутации: 17
alleksandr50 скоро придёт к известностиalleksandr50 скоро придёт к известности
По умолчанию

скажите какой атрибут нужно присвоить autorun ? у меня прописало 744???
alleksandr50 вне форума   Ответить с цитированием
Старый 12.07.2011, 13:36   #7
bpali
Новичок
 
Регистрация: 09.01.2010
Ресивер: azbox elite
Адрес: ukraine
Сообщений: 10
Сказал(а) спасибо: 11
Поблагодарили 10 раз(а) в 3 сообщениях
Вес репутации: 0
bpali на пути к лучшему
По умолчанию

A по какому пути нужно менять autorun.sh?
bpali вне форума   Ответить с цитированием
Старый 13.07.2011, 07:56   #8
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

Учитывая, что в приведенном выше файле автор добавил кроме переноса временного каталога из нанд-флеш в ОЗУ еще несколько строк, в т.ч. отключил самбу
Идем следующим путем (либо-либо):
1. Самостоятельная правка
В оригинальном autorun.sh находите 61 строку или строки следующего содержания:
Код:
if [ -d "/root/tmp" ]; then
  echo "tmp is exist"
else
  mkdir /root/tmp
fi
добавляете (вставляете следом) строки следующего содержания:
Код:
# create tmpfs
mount -t tmpfs tmpfs /root/tmp
2. Правка файла автора.
Скачать файл из поста №1. Если нужна самба, то нужно убрать комментарий (убрать #) в таких трех строках:
Код:
cp /etc/samba/smbpasswd /tmp
/usr/sbin/smbd -D -s /etc/samba/smb.conf
/usr/sbin/nmbd -D -s /etc/samba/smb.conf
Файл заливается по FTP любым фтп-клиентом, можно воспользоваться DCC
в идеале перед копированием старый переименуйте например как autorun.sh.bak.
Файлу нужно присвоить атрибут 744 (755 - тоже пойдет), иначе будет только 644 и будет беда ...

На последок - перегрузка, убеждаемься что все ок
на вывод команды mount в телнет получим сообщение, что
Код:
tmpfs on /root/tmp type tmpfs (rw)
Все ...
__________________
Счастья для всех и даром не бывает!

Последний раз редактировалось sgrey; 13.07.2011 в 08:06.
sgrey вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Старый 23.07.2011, 11:49   #9
JBLss
Прохожий
 
Регистрация: 20.07.2011
Ресивер: anu 65
Адрес: Lithuania
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
JBLss пока неопределено
По умолчанию

Цитата:
Сообщение от sgrey Посмотреть сообщение
Файлу нужно присвоить атрибут 744 (755 - тоже пойдет), иначе будет только 644 и будет беда ...
А как присвойитъ атрибут? (chmod 744 filename.ext) можно по падробней?

И если нетрудно виложите правилный фаил autorun.sh с самбои
JBLss вне форума   Ответить с цитированием
Старый 17.08.2011, 21:05   #10
Александр33
Местный
 
Регистрация: 30.07.2011
Ресивер: AMIKO SHD-8900 ALIEN
Адрес: Харьков
Сообщений: 159
Сказал(а) спасибо: 32
Поблагодарили 26 раз(а) в 22 сообщениях
Вес репутации: 14
Александр33 пока неопределено
По умолчанию

Залил новую прошивку и не нашел строк какие здесь приведены,скажите проблема которая указана здесь в новой прошиве исправлена или нет?
Александр33 вне форума   Ответить с цитированием
Старый 17.08.2011, 22:19   #11
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

Цитата:
Сообщение от Александр33 Посмотреть сообщение
Залил новую прошивку и не нашел строк какие здесь приведены,скажите проблема которая указана здесь в новой прошиве исправлена или нет?
Увы, разработчики проигнорировали свой баг ...
правка файла по-прежнему актуальна!
вставьте после 96 строки (fi)
блок кода который нужно найти:
Код:
if [ -d "/root/tmp" ]; then
	echo "tmp is exist"
else
	mkdir /root/tmp
fi
вставить нужно такой код:
Код:
# create tmpfs
mount -t tmpfs tmpfs /root/tmp
готовый файл: autorun.sh - 4.1 KB
Не забудьте присвоить данному файлу атрибут 744 !!!
__________________
Счастья для всех и даром не бывает!

Последний раз редактировалось sgrey; 17.08.2011 в 22:53.
sgrey вне форума   Ответить с цитированием
13 пользователя(ей) сказали cпасибо:
Старый 17.08.2011, 22:32   #12
Александр33
Местный
 
Регистрация: 30.07.2011
Ресивер: AMIKO SHD-8900 ALIEN
Адрес: Харьков
Сообщений: 159
Сказал(а) спасибо: 32
Поблагодарили 26 раз(а) в 22 сообщениях
Вес репутации: 14
Александр33 пока неопределено
По умолчанию

Цитата:
Сообщение от sgrey Посмотреть сообщение
Увы, разработчики проигнорировали свой баг ...
правка файла по-прежнему актуальна!
вставьте после 96 строки (fi)
код который нужно найти:
Код:
if [ -d "/root/tmp" ]; then
	echo "tmp is exist"
else
	mkdir /root/tmp
fi
вставить нужно такой код:
Код:
# create tmpfs
mount -t tmpfs tmpfs /root/tmp
А у меня немного не так,что делать в этой ситуации?У меня так-
fi

if [ -d "/storage" ];then
echo "storage is exist"
else
mkdir /storage
chmod 777 /storage
fi
Александр33 вне форума   Ответить с цитированием
Старый 17.08.2011, 22:52   #13
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

0. Все верно:fi - это 96 строка в оригинальном файле autorun.sh в версии спарка 1.2.07. вот после нее и нужно вставить тот код
1. Подправил описание в предыдущем посте
2. Залил готовый файл на файловый хостинг
__________________
Счастья для всех и даром не бывает!
sgrey вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Старый 19.08.2011, 08:58   #14
melan
Местный
 
Аватар для melan
 
Регистрация: 24.02.2009
Ресивер: DM 500HD, DM500s
Адрес: Украина
Сообщений: 146
Сказал(а) спасибо: 65
Поблагодарили 108 раз(а) в 57 сообщениях
Вес репутации: 16
melan на пути к лучшему
По умолчанию

Цитата:
Сообщение от sgrey Посмотреть сообщение
Не забудьте присвоить данному файлу атрибут 744 !!!
Как и чем присвоить атрибут??
melan вне форума   Ответить с цитированием
Старый 19.08.2011, 20:52   #15
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

Цитата:
Сообщение от melan Посмотреть сообщение
Как и чем присвоить атрибут??
выбираем на вкус:
1. через телнет: руками
командой: chmod 744 /root/autorun.sh
2. любой фтп клиент умеет менять атрибуты
3. использовать DCC 2.95 - где взять поискать в соседней ветке
правая кнопка на файле - атрибуты, можно тыцнуть кнопку "755" и потом "ок"

оффтоп:
люди научитесь пользоваться поиском и хотя бы базовыми знаниями о элементарных командах линукс, который живет в вашем ресе ;-)
__________________
Счастья для всех и даром не бывает!
sgrey вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Старый 20.08.2011, 21:18   #16
Kapitoshka
Местный
 
Регистрация: 20.08.2011
Ресивер: AMIKO ALIEN 8900
Адрес: Львів
Сообщений: 237
Сказал(а) спасибо: 198
Поблагодарили 54 раз(а) в 35 сообщениях
Вес репутации: 14
Kapitoshka скоро придёт к известности
По умолчанию

sgrey сделал по инструкции. Хотя папка tmp по пути root/tmp все равно имеет содержимое файлов.
для проверки в telnet ввел mount. Вот что написало, это норм?
Цитата:
[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)
[root@stlinux]#
Спасибо!

Последний раз редактировалось Kapitoshka; 20.08.2011 в 21:28.
Kapitoshka вне форума   Ответить с цитированием
Старый 21.08.2011, 22:32   #17
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

Kapitoshka - абсолютно верно, если все сделано правильно, то по команде mount папка /root/tmp прикручена д.б. так:
Код:
tmpfs on /root/tmp type tmpfs (rw)
в свою очередь tmpfs это:
Код:
tmpfs on /dev/shm type tmpfs (rw)
Чтобы закончить с теорией tmpfs использует оперативную память для хранения данных и идеально подходит для задачи размещения временных данных. ( и уж точно лучше чем нанд-память ;-) )
__________________
Счастья для всех и даром не бывает!

Последний раз редактировалось sgrey; 21.08.2011 в 22:40.
sgrey вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Старый 22.08.2011, 07:05   #18
skif001
Местный
 
Регистрация: 28.03.2009
Ресивер: GI8120
Адрес: Донбасс
Сообщений: 440
Сказал(а) спасибо: 137
Поблагодарили 957 раз(а) в 279 сообщениях
Вес репутации: 17
skif001 весьма и весьма положительная личностьskif001 весьма и весьма положительная личность
По умолчанию

есть несколько вопросов по авторану
1-авторан на каждую прошивку свой или общий под все прошивки
2-авторан для амико к примеру на 1207 --подойдет ли к GI8120 или GM 990???
3--не совсем пойму где находится этот авторан--меняем старый авторан в папке root--???
или его надо добавить в папку /root/tmp????
как я понял имея правильный авторан просто меняем в папке root на новый и присваеваем ему права -- 744 или 755???

Последний раз редактировалось skif001; 22.08.2011 в 07:17.
skif001 вне форума   Ответить с цитированием
Старый 22.08.2011, 07:55   #19
sgrey
Местный
 
Аватар для sgrey
 
Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 20
sgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всемsgrey это имя известно всем
По умолчанию

Цитата:
Сообщение от skif001 Посмотреть сообщение
1-авторан на каждую прошивку свой или общий под все прошивки
файл авторана содержится в образе поэтому накатывается каждый раз с обновлением прошивки на новый. Данные танцы (внесение правки с /root/tmp) надо будет делать пор пока разрабы не внесут ее сами как должное
Цитата:
Сообщение от skif001 Посмотреть сообщение
2-авторан для амико к примеру на 1207 --подойдет ли к GI8120 или GM 990???
у каждого реса тем более под спарком, свой набор модулей, сервисов который он запускает при старте девайса поэтому авторан уникален как для разных ресов (амика, ги, жм и т.д.) так и для разных версий внутри одной модели. Например в 1.2.07 добавился запуск сервиса ссх.
Цитата:
Сообщение от skif001 Посмотреть сообщение
3--не совсем пойму где находится этот авторан--меняем старый авторан в папке root--???
или его надо добавить в папку /root/tmp????
как я понял имея правильный авторан просто меняем в папке root на новый и присваеваем ему права -- 744 или 755???
autorun.sh находится в папке root. Отличается от оригинала лишь тем что перемещает хранилище временных файлов (/root/tmp) в озу, тем самым продлевая жизнь нанд памяти и как следствие реса.
изменения можно внести как самому так и использовав готовый. актуальный autorun.sh для версии спарка 1.2.07 Останется установить права 744 или 755 и все. Пока все
__________________
Счастья для всех и даром не бывает!
sgrey вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Старый 21.09.2011, 19:54   #20
Kapitoshka
Местный
 
Регистрация: 20.08.2011
Ресивер: AMIKO ALIEN 8900
Адрес: Львів
Сообщений: 237
Сказал(а) спасибо: 198
Поблагодарили 54 раз(а) в 35 сообщениях
Вес репутации: 14
Kapitoshka скоро придёт к известности
По умолчанию

sgrey, пожалуйста, когда будет время и вдохновение выложите модифицированную версию авторан для ПО 1.2.08
спосибо.
П.С: В этой теме было несколько страниц, где пропали?
Kapitoshka вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AMIKO SHD-8900 ALIEN и IPTV cancerf1 Enigma 2 37 24.03.2020 22:43
Меняем шрифт! SHD 8900 forte GI S8120, Avatar2, 2+, 3 / Amiko Alien HD (Fulan Spark STI 7111) 112 20.07.2016 18:22
Подключение Amiko 8900 к монитору U32 GI S8120, Avatar2, 2+, 3 / Amiko Alien HD (Fulan Spark STI 7111) 54 26.02.2013 02:15

DigitalOcean Referral Badge

Текущее время: 00:42. Часовой пояс GMT +3.
volsat.com.ua