Jump to content

emlen

Forum Members
  • Posts

    300
  • Joined

  • Last visited

Posts posted by emlen

  1. Не пойму, если доустановил компоненту ssh во время обновления, то как ее деактивировать без удаления, и вообще где настройки для прошивочного ssh искать? Почему если раньше мой модем в режиме "только лте" в дашбоарде кинетика тоже отображался как "ЛТЕ", а теперь "Сеть 3G/4G". И как можно убрать проверку обновлений полностью, если откатиться на 2.11.C.1.0-3?

  2. Доброго времени суток. На 31-е сутки работы GigaII (2.11.C.1.0-3) спонтанно произошло странное - изменились имена дисков, без корректного перемонтирования, в итоге был сначала шок, что сдох ЖД, но оказалось что выхлоп команды mount показывает что типа примонтирован со старым именем, в то время как blkid показал, что произошла пересортица и жесткие диски поменялись местами. что интересно, часть разделов подхватилась автоматически, а тот который был задействован самбой видимо не смог. Вопрос в том отчего такое могло произойти и как избежать на будущее?

  3. 3 часа назад, Sfut сказал:

    Если диск паркуется каждые 5 минут и при этом эксплуатируется так, что сотрясения в процессе работы исключены, то я бы парковку отключил

    склоняюсь к отключению, интересно, насколько он восприимчив к вибрациям стен, как-то проехал рядом трамвай или грузовик по улице? и на последок, если при загрузке роутера "hdparm -S 0 -B 255 /dev/sda", то перед перезагрузкой-отключением роутера что-то надо для благополучной парковки типа sync && hdparm -y /dev/sda делать, ну или перед остановкой минимальное время парковки задать( hdparm -S 0 /dev/sda )?

  4. 18 минут назад, Le ecureuil сказал:

    оставлять всегда работающими, не трогая их шпиндель и не включая энергосбережение

    то есть температура порядка 40-41 без нагрузки не критична и предпочтительнее ЗАВОДСКИХ настроек с энергосбережением?

    раскомментирую "hdparm -S 0 -B 255 /dev/sda" в /opt/etc/init.d/rc.unslung ?

    18 минут назад, Le ecureuil сказал:

    отбраковка от ноутбучных

    не совсем понял, отбраковка на уровне производства? то есть покупая за 6 рублей жесткий мы уже знаем, что это отбраковка?

    18 минут назад, Le ecureuil сказал:

    сдох, без сожаления тут же выкинул и поставил новый, не моргнув глазом

    ? а как же гарантия, а за что 6 тыковок?(

    18 минут назад, Le ecureuil сказал:

    По-умолчанию используется половина RAM.

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

  5. эмм.. не знал) А на это

    tmpfs                   125.1M         0    125.1M   0% /dev
    tmpfs                   125.1M    148.0K    124.9M   0% /tmp

    максимально занимаемый размер  не повлияет? (еще по ссылочке ниасилил, ща бу читать)

    ЗЫ: в таком режиме записи хдд стабильно порядка 34-35 градусов, если писать сразу на него - порядка 42 градусов, а если хдпармом отключить экономию и все остановки, то порядка 40 градусов без обращений к нему.. я вот думаю, какой режим будет более щадящим и продляющим срок жесткого? ведь каждые пять минут раскручивать "шпиндели всякие" наверное тоже сильно ускоряет износ?

  6. так норм:

    #!/opt/bin/sh
    #filename: limited_tmpfs.sh
    #include files
    source ENV.sh
    source FUNC.sh
    if [ ! -e /tmp/tmpfs ]; then LOADED=0; else LOADED=1;fi;
    ###############################
    load() {
            # Code here to start the program
            #logger -t smbd "started $prgmname2, conf: $configfile"
            #echo result-$LOADED
            if [ $LOADED -ne 0 ]
            then
                    echo "allready loaded"
            else
                    mkdir /tmp/tmpfs > /dev/nul
                    mount -t tmpfs none /tmp/tmpfs > /dev/nul
                    dd if=/dev/zero of=/tmp/tmpfs/img.bin bs=1M seek=49 count=1 > /dev/nul 2> /dev/nul
                    LOOPFREE=$(losetup -f) > /dev/nul
                    losetup $LOOPFREE /tmp/tmpfs/img.bin > /dev/nul
                    mkfs.ext4 $LOOPFREE > /dev/nul 2> /dev/nul
                    mkdir /tmp/tmpfs/tmp > /dev/nul
                    mount $LOOPFREE /tmp/tmpfs/tmp > /dev/nul
            fi
            return 0
    }
    
    unload() {
            # Code here to stop the program and check it's dead
            #logger -t nmbd "service stopped"
            #sleep 1
            if [ $LOADED -ne 0 ]
            then
                    loop_dev=$(df -h | grep /tmp/tmpfs/tmp | awk -F " " '{print $1}')
                    umount -l /tmp/tmpfs/tmp
                    losetup -d $loop_dev
                    umount -l /tmp/tmpfs
                    rm -Rf /tmp/tmpfs
            else
                    echo "allready unloaded"
            fi
            return 0
    }
    ##########################start here##########################
    case "$1" in
      load)
            load
            ;;
      unload)
            unload
            ;;
      *)
            echo $"Usage: $0 {load|unload}"
            exit 1
    esac
    exit

     

    wan.d

    почему-то при загрузке роутера скрипт запускается дважды при подключении через лте модем:

    БОТ: wan[start] cdc_br0: 192.168.8.100

    БОТ: wan[start] cdc_br0: 192.168.8.100

    , этот же скрипт на втором роутере с инетом по ппп0 отрабатывает однократно:

    БОТ: wan[start] ppp0: 100.115.56.81.

     

    Еще это странное задвоение..

    Что не так-то?

     

    GIGA II

     

     

     

     

     

     

     

     

  7. Короче сделал так:

    в скрипт запуска motion добавил:
    make_limited_tmpfs
    {
    mkdir /tmp/tmpfs
    mount -t tmpfs none /tmp/tmpfs
    dd if=/dev/zero of=/tmp/tmpfs/img.bin bs=1M seek=49 count=1
    LOOPFREE=$(losetup -f)
    losetup $LOOPFREE /tmp/tmpfs/img.bin
    mkfs.ext4 $LOOPFREE
    mkdir /tmp/tmpfs/tmp
    mount $LOOPFREE /tmp/tmpfs/tmp
    }
    
    grep "i2c-core" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/i2c-core.ko
    grep "i2c-dev" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/i2c-dev.ko
    grep "videodev" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/videodev.ko
    grep "videobuf2-core" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-core.ko
    grep "videobuf2-memops" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-memops.ko
    grep "videobuf2-vmalloc" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko
    grep "v4l2-common" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/v4l2-common.ko
    grep "uvcvideo" /proc/modules >/dev/null && echo "Yep, it is there" || /opt/sbin/insmod /lib/modules/3.4.113/uvcvideo.ko
    
    if [ ! -e /tmp/tmpfs ]; then make_limited_tmpfs;fi;

    и каждые 5 минут стартует скрипт сортировки с рамдиска в указанную целевую папку:

    #!/opt/bin/sh
    #filename: sh_shablon.sh
    #include files
    source ENV.sh
    source FUNC.sh
    ###############################
    SRC_DIR="/tmp/tmpfs/tmp/"
    DST_DIR="$DATASTORE/bak/webcam/"
    move_it()
    {
    move_by_date $1 $DST_DIR
    }
    find $SRC_DIR -name *-*.jpg | while read file; do move_it $file; done
    #find $SRC_DIR -name *.jpg -exec move.sh {} \;
    exit 1
    move_by_date()
    {
            if [[ ! -n "$1" ]]
            then
                    echo "empty source file parameter"
                    return 0
            fi
            if [[ ! -n "$2" ]]
            then
                    echo "empty purpose path parameter"
                    return 0
            fi
    
            if [[ ! -f "$1" ]]
            then
                    echo "there is no source file"
                    return 0
            fi
    
    YEAR=$(date -r $1 | awk -F " " '{print $6}')
    MONTH=$(date +%m -r $1)
    DAY=$(date +%d -r $1)
    HOUR=$(date +%H -r $1)
    TARGET=$2$YEAR$MONTH$DAY/$YEAR$MONTH$DAY-$HOUR
    
    if [[ ! -d "$TARGET" && ! -L "$TARGET" ]]
        then
    #                echo нет целевого каталога - создаем
                    mkdir -p $TARGET
    #chmod 755 $TARGET
    #    else
    #                echo создание целевого каталога не требуется
    fi
    echo $1
    if ! [[ `lsof $1` ]] ; then
            mv $1 $TARGET
    fi
    
    }

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

    none                    125.1M     16.3M    108.8M  13% /tmp/tmpfs
    /dev/loop0               48.4M      6.7M     39.2M  15% /tmp/tmpfs/tmp
    none                    125.1M     16.3M    108.8M  13% /tmp/tmpfs
    /dev/loop1               48.4M      6.7M     39.2M  15% /tmp/tmpfs/tmp

    косяк, не пойму почему...?

  8. В 29.03.2018 в 11:18, Александр Рыжов сказал:

    испольуйте простую tmpfs

    так в этом же случае все равно будет в свап лезть => zram задействуется. Как-то можно что-то подобное этому сделать: mount –t ramfs –o size=50m ramfs /tmp/mnt/ramdisk ? Такой командой рамфс не хочет монтироваться(

  9. фотки где-то по 60-70 Кб, так что по идее можно и реже чем раз в 2 минуты.. Так что по сути вопрос, как создать вирт. диск в оперативке для временного буфера?

    На ум приходит извращение с zram - делать свапофф и форматировать это блочное устройство (/dev/zram0) с последующим его использованием, а ?

  10. Спасибо! А примерно по теме еще вопрос. Настроен motion, но камера сморит на очень динамичную картинку, было решено сохранять ежесекундные фото. В итоге каждую секунду идет обращение к жд, который охлаждается как назло только естественной конвекцией. Как -то можно использовать вирт. диск в памяти, чтобы временн сохранять допустим 120 фоток за пару минут в буфер, а потом скриптом по крону сливать их все на жд?

  11. Доброго времени суток! Как ни пытался на форуме найти упорядоченную инфу так и не нашел, в cli_manual'ах вообще не встречается вхождение zram.. Нашел как включить/выключить и посмотреть текущее состояние. А как можно поменять его размер не нашел?

  12. Когда модем теряет связь, то роутер ( в моем случае гига 2) начинает предлагать клиентам регистрацию в сети, как в аэропортах? Это из-за чего происходит?

     

    GIGA II

     

     

     

    пс: мне казалось, что состояние wan никак не должно влиять на отношения во внутренней вайфай сети..

     

    ппс: и последнее время на 11 прошивке такоеиощущение все отвалы в основном по причине загрузки у опсоса, в будни днем наблюдаю резкое падение скорости вплоть до полного затыка, немного помогает ручной перезапуск юсби интерфейса роутера в кот. воткнут модем.

  13. 1 минуту назад, r13 сказал:

    @emlen причем тут ограничение скорости? При использовании firewall нельзя заблокировать доступ через устройства домашней сети. 

    то есть вы хотите сказать что ограничение в 0 сработает? (все в тех же устройствах домашней сети)

  14. 4 минуты назад, r13 сказал:

    Как следует это субьективная категория. В реализации приоритет у firewall

    ну я так и сказал

    2 часа назад, emlen сказал:

    То есть выходит, что при использовании фаерволла нельзя ограничивать скорость, это же как-то не комильфо.. ИМХО таки недоработка..

     

  15. 1 минуту назад, r13 сказал:

    Ну так вы название темы прочтите

    я всю тему досканально вдоль и поперек проштудировал и уловил суть проблемы первого вопрашающего, собственно про которого уже вовсе забыли перенаправив его на 12 версию прошивки в которой также эта фича не пашет как следует.

  16. 8 минут назад, sergeyk сказал:

    не вижу нигде упоминаний про ограничение скорости

    Изначально речь шла о неработающем функционале "оснастки" со скриншота:

    001.png.1fc81831e78076ab9bd378b9afb94c00.png

    Однако докопались до моих настроек фаервола и феерично утерли мне (обычному юзеру) мой сопливый шнобель)))

  17. ОК Есть разрешающие правила фаерволла. Которые как мне тут пояснили имеют приоритет над ограничением скорости. То есть, если я открываю доступ как было подмечено всем хостам, что в таком случае мешает ограничить пропускную способность на этих хостах до 0?

×
×
  • Create New...