Включаем файл подкачки (swap) на AZBOX

Upper

Пользователь
Всем привет, приобрёл себе приёмники AzBox
так сказать начинаю в консоли лично осмысливать всё что написано на этом форуме
.....
Записываю и проигрываю записи - полёт норманый !good!

Пожалуй первый раз вижу внятный и толковый мануал для азбокса который можно использовать.
Большое человеческое СПАСИБО.

У меня единственно загвоздка, первый раз всё получилось на ура.
После чистке дома и перепрошивки перестал срабатывать S10UserDefinedShell после добавления в него
/sbin/swapon /dev/hdb2
что то с редактором я накосячил видать.
/DISK2/etc/start.d$ ./S10UserDefinedShell
-sh: ./S10UserDefinedShell: /bin/sh: bad interpreter: No such file or directory

Может кто кинет сюда исходный файл.
С правами и т.п. всё гуд - косяк в файле.
 

CrazyAleks

Профи в Сат-ТВ
Спасибо за хороший отзыв, рад помочь всем, иногда тоже прошу о помощи.
Информации много, она она разрозненна (кусками и поэтому не последовательна)
Файл приложить не получается, скопирую начинку как текст
помните о значимости больших букв и атрибутах 755 и всё будет.
Сам пользуюсь встроенным редактором FAR (редактирую как локальные так и на FTP) проблем нет.
-------------
#!/bin/sh
#
# Samples for user defined shell
#

start() {
echo "===> Starting user defined script"

echo "User script test" > /tmp/UserDefinedShellIsRunning

/sbin/swapon /dev/hdb2
}

stop() {
echo "===> Stopping user defined script"
rm -f /tmp/UserDefinedShellIsRunning
}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?
 

Upper

Пользователь
У меня в азбоксе премиум хд нет команды fsck
использую
fsck.ext2 -fy /dev/hdb1
 

jastar

Пользователь
У меня HDD Samsung (HD204UI) - 2 Tb.

/dev/hdb:

Model=SAMSUNG HD204UI, FwRev=1AQ10001, SerialNo=S2H7J9BB204482
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=32767kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=yes: disabled (255) WriteCache=enabled

* signifies the current active mode

"Штатными" способами (с помощью AzBox Premium+ SW0.9.5306) справиться с ним не удалось.
Пришлось "звать на помощь" Acronis.
Разбил HDD Acronis'ом на 1,5 Tb (hdb1) и 340 Gb (hdb2) (160 Gb получается - "подарил"), файловая система ext.2
Попытался создать (по НАСТОЯТЕЛЬНОМУ совету участников форума) SWAP.
Делал это как описано тут
http://forum.sat-expert.com/azbox-faq-manuals-docs/17034-vkluchaem-fail-podkachki-swap-na-azbox.html
Попытался создать SWAP на dev/hdb2, подправив строку в
SWAPDEVICE=/DATA/hdb1
на
SWAPDEVICE=/DATA/hdb2
Рестартанул AzBox.
Вот, что у меня получилось:
ACC[~]$ free
total used free shared buffers
Mem: 100484 96828 3656 0 1012
Swap: 0 0 0
Total: 100484 96828 3656

Сдаётся мне, что что-то не так ...
Да и в DATA я вижу только hdb1, а hdb2 - нет!
Похоже, что не монтируется при старте hdb2?
И SWAP как такового тоже НЕТ?
 
Последнее редактирование:

Evgeny77

Новичок
Для автомонтирования свопа после перезагрузки, надо добавить команду маунта в скрипт /DISK1/launch.sh
По умолчанию папка /DISK1/ не доступна для корректировки, размонтируем её дав команду в телнете
размонтирую в телнете
mount -o remount,rw -t ext2 /dev/hda1/DISK1

выдает ошибку
Can't find /dev/hda1/DISK1 in etc/fstab

у папки DISK1 аттрибут 700
у файла launch.sh аттрибут 777
скопировал файл, подправил в редакторе (добавил строку swapon) а обратно файл на ресивер не копируется (пользуюсь фтп ТоталКоммандер), выдает ошибку "553 Could not create file"

в чем моя ошибка?
 
Сверху