Jump to content
XPEnology Community

OlimpFil

Member
  • Posts

    106
  • Joined

  • Last visited

Everything posted by OlimpFil

  1. OlimpFil

    4.3

    А я еще в прошлый раз поправил vender и сохранил его, теперь после обновления только скопировал его и вуаля Спасибо за то что отписались по поводу обновления с сайта! Я даже и не думал что хренолоджи способна так обновляться! Обновился как родной синолоджи!!!! Все фурычит!!!! p.s. Надо бы шапку ветки "Выбор железа" поправить по совместимости материнок с версиями DSM.
  2. OlimpFil

    4.3

    Если все устраивает, то я думаю особого смысла нет. Я больше для понимания ну и изучения, хотя много чего настроено и постоянно пользуюсь. Все что слетело настроил за 5 минут По NFS настроек стало больше, добавился новый тип vpn L2TP. Да и в ногу со временем хочется идти Малоли там что еще доработали\оптимизировали Есть возможность буду обновляться и дальше! Мы же как бы имеем почти фирменные насы
  3. OlimpFil

    4.3

    Обновился на 4.3 Все работает! Правда все приложения слетели, но при установке их вновь все настройки подхватились, видимо хранились локально. Мамка ASUS P8H77-I. Ссылка на обсуждение 4.3 viewtopic.php?f=14&t=1700
  4. Без -ax должен возвращать еденицу или ноль, и дальше от этого пляшет: check() { if [ $COUNT -lt 5 ]; then start elif [ $COUNT -lt 10 ]; then echo `date +"%d.%m.%Y %T` MicroDC2 работает >> $LOG else stop fi } Костыль - скрипт засунуть в cron, который будет выплняться и проверять работает ли процесс или сдох. Спасибо! Но я не дождался ответа и подтянул другана, который помог! Выкладываю рабочий скрипт! Может кому пригодится! В крон естессно не забываем засунуть #!/bin/sh if [ `ps|grep microdc2|grep -v '.sh'|grep -v grep|wc -l` -eq 0 ]; then /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config" echo "`date` restart" >> /volume2/NAS2/_Temp_DC/log/cron.log else echo "`date` no restart" >> /volume2/NAS2/_Temp_DC/log/cron.log fi
  5. Ребят, появился вопрос. Поднял я microDC2 на хренолоджи, но эта засранка падает где-то раз в сутки. В инете пошукал, проблема у многих, нашел некое решение, которое проверяет, не упала ли дц-ка и запускает ее если она упала. Но скрипт этот под роутер какой-то. Можете помочь переделать его под нашу ОСь, а то я в линухах не очень. Помогите плиз Вот описание и скрипт, а также сам линк на тему: http://forum.zyxmon.org/topic76-microdc ... netic.html Интересует именно упала ДЦ или нет, если упала, то рестарт дц-шки и в лог это событие. Архивирование не нужно. У кого как, у меня он почти не вылетает, но на всякий случай проверку оформил, временами при перезагрузке роутера он запускается несколько раз (несколько процессов одновременно и с хаба постоянно вылетает из-за этого) - это тоже учел! S20microdc2 (Пишет в Логе запуск, стоп, рестарт (при рестарте архивируется лог), проверка на запущенность, архивирование лога, проверка Хэширования файлов... мне больше всего было это интересно!!! а то нагрузка 100% почти (обновил алгоритм проверка хэша 30-04-2012)) #!/bin/sh MOUNTPNT="/media/DISK_A1" MOUNT="$MOUNTPNT/system" SCREEN="$MOUNT/usr/sbin/screen" MICRODC2="$MOUNT/usr/bin/microdc2" DCDIR="$MOUNT/microdc2" CONFIG="$DCDIR/microdc.conf" LOG="$DCDIR/microdc.log" COUNT=`ps -ax|grep $MICRODC2|grep -v grep|wc -l` ARHDIR="$DCDIR/arc" SN="$DCDIR/status.xml" FLN="$DCDIR/files.xml" FLNA="$DCDIR/files.xml.bz2" RESC="$ARHDIR/files`date +%u`.xml.bz2" start() { echo "MicroDC2 Starting" logger MicroDC2 Starting $SCREEN -dmS microdc2 $MICRODC2 -c $CONFIG } stop() { echo "MicroDC2 Stoping" logger MicroDC2 Stoping resc killall microdc2 } restart() { resc killall microdc2 arh restart $SCREEN -dmS microdc2 $MICRODC2 -c $CONFIG echo MicroDC2 RESTARTED logger MicroDC2 RESTARTED } check() { if [ $COUNT -lt 5 ]; then start elif [ $COUNT -lt 10 ]; then echo `date +"%d.%m.%Y %T` MicroDC2 работает >> $LOG else stop fi } arh() { case "$1" in restart) ARHNAME=$ARHDIR/`date +%Y-%m-%d_%T`.log echo ======== ПЕРЕЗАПУСК КЛИЕНТА ======== >> $LOG ;; *) ARHNAME=$ARHDIR/`date +%Y-%m-%d`.log echo ======== КОНЕЦ ЛОГА ЗА ДЕНЬ ======== >> $LOG ;; esac if [ -e "$LOG" ]; then cp $LOG $ARHNAME gzip $ARHNAME echo Файл лога был перемещен в архив: > $LOG echo $ARHNAME.gz >> $LOG fi } status() { if [ $COUNT -gt 0 ]; then #Проверка на запущенность клиента if [ -e "$FLN" ]; #Проверка существует ли файл со списком then if [ -e "$SN" ]; then #Проверка на наличие файла-двойника RES=`diff -s $FLN $SN` ORIG="Files $FLN and $SN are identical" if [ "$RES" = "$ORIG" ]; #Проверка одинаковы ли файлы then echo Статус хэширования шары: ЗАВЕРШЕН 100"%" exit; else rm $SN fi #Проверка одинаковы ли файлы fi #Проверка на наличие файла-двойника TTH=`sed -e 's/>/\n/g' "$FLN" | grep TTH | wc -l` SIZE=`sed -e 's/>/\n/g' "$FLN" | grep Size | wc -l` if [ $TTH -eq $SIZE ]; #Проверка готовности хеширования then echo `date +"%d.%m.%Y %T` Статус хэширования шары: ЗАВЕРШЕН 100"%" >> $LOG; logger [MicroDC2] All files TTH calculated! cp $FLN $SN else let TTHP=$TTH*100/$SIZE let OST=$SIZE-$TTH echo `date +"%d.%m.%Y %T` Статус хэширования шары: Готово файлов: $TTH из $SIZE"("$TTHP"% готово)." Осталось файлов: $OST >> $LOG logger [MicroDC2] Hashing files, $OST left...; fi #Проверка готовности хеширования fi #Проверка существует ли файл со списком fi #Проверка на запущенность клиента } resc() { if [ -e "$FLNA" ]; then cp $FLNA $RESC; fi if [ -e "$SN" ]; then rm $SN; fi } case "$1" in start) start ;; stop) stop ;; restart) restart ;; check) check ;; arh) arh ;; status) status ;; resc) resc ;; *) echo "Usage: $0 {start|stop|restart|check|arh|status}" ;; esac
  6. Решено нужно было его просто в конец засунуть автозагрузки, т.е. назвать S99microdc2.sh
  7. Ребят, кто силен в линухе, подскажите по DSM. Поднял microdc2 вот по этой инструкции http://forum.hutor.ru/viewtopic.php?t=54784 все работает, но никак не могу его заставить запускаться автоматически после перезагрузки NAS'a. Создал в папке /usr/syno/etc/rc.d/ скрипт S00microdc2.sh с содержимым: #!/bin/sh /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config" Установил на него права: chmod 775 /usr/syno/etc/rc.d/S00microdc2.sh Но после перезапуска NAS'a microdc2 не стартует. Если по SSH ручками выполнить /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config" то все прекрасно стартует в фоновом режиме. Подскажите где ошибка или может есть другой способ автостартовать microdc2. Последняя заковырка осталась, помогите!!!
  8. У меня вот тут созрел целый вопросище. Уже много раз поднимался вопрос по поводу запуска DC++ на DSM. Лично для меня это необходимо для получения бесплатного интернета от провайдера, по VIP программе которого я должен находитсья N-ое количество часов на хабе и раздавать N-й объем данных. До сих пор роль раздавалки играл мой десктопный комп, который с недавнего времени тянул все данные с Synology, но почему бы напрямую не озадачить Synology DSM раздавать контент?! Сколько я ни ковырял инет по ключевым словам Synology DC++ ничего вразумительного найти не мог, сегодня решил поискать, а как обстоят дела у NAS'ов других производителей и наткнулся на интересную статью, где чел поднял DC++ под некой средой chroot, которая ставится и на DSM!!! Вот линк на статью: http://club.dns-shop.ru/RabinoVich/blog/%D0%A1%D1%82…5%D0%BD%D1%82-DC/ Теперь вопрос знатокам (сам я в линуксе вобще не але, но по четкому руководству думаю смогу все выполнить), я установил на DSM пакет chroot, что дальше делать?! Как зайти именно в chroot, а не просто по ssh в DSM? Возможно ли повторить то, что было установлено тем человеком на другом НАСе, Очень прошу помочь, если есть разбирающиеся люди в данном вопросе, накидаем подробный мануал, если DC заработает, я думаю многим пригодится! Все получилось!!!! 1. Ставим IPKG http://shurshun.ru/synology-instruktsiy ... /#more-610 2. Ставим microdc2 http://forum.hutor.ru/viewtopic.php?t=54784
  9. Настраивал Удалил WOL и оно пропало ))))) ХРЕН, ну ты мозг!!!!!
  10. Перезапускал, перезагружал, ни в какую, асистент именно находит его вновь! Такое ощущение, что где-то сидит этот мак, хотя в vender только один оставил свой и при загрузке на мониторе видно, что только мой мак прописан.
  11. Подскажите, как это сделать? Это обсуждалось неоднократно и даже есть руководство. Например здесь http://www.xpenology.com/forum/viewtopic.php?f=2&t=1353 Я пользуюсь MidnightCommander-ом напрямую на запущенном сервере и потом перезапуск. СПАСИБИЩЕ!!!! Все получилось!!! Только как убрать появившуюся неактивную строчку в асистенте? Не очень напрягает, но все же.
  12. У меня тоже статик IP и прикрученный домен и вообще бесплатный интернет уже 5 лет Хренолоджи поднята на железе, специально под него купленное. Что такое микротик знаю, это как после БМВ сесть в девятку. Там чтобы пробросить порт я искал инструкцию, которая на трех страницах, когда на обычном сохо роутере это два действия. Я все понимаю, можно настроить так, что левая нога будет чесать правое ухо, но мне этого не надо, поэтому микротик идет лесом. У меня не пентагон, чтобы так заморачиваться, мне достаточно в синолоджи автоблока при нескольких попытках. Порт понял как поменять, так и предполагал, просто хотел удостовериться.
  13. А как заменить стандартные порты на свои? Например видеостанция, DS Cam на мобиле не дает указать другой порт для подключения, также и в других приложениях DS. Подскажите, как на n66u настроили автоблокировку ip которые ломятся по не желательным портам?
  14. Еще вопросик. В логи DS Finder'а постоянно падают различные сообщения типа: Nas-Frank experienced an improper shutdown такие сообщения появляются регулярно, а вот еще такие: IP adress [42.112.16.118] of Nas-Frank has been blocked by SSH айпишники меняются, но в списках блокировки их не вижу и в логах самого синолоджи я не вижу этих сообщений, они только в DS Finder'e Еще часто появляются какие-то записи на китайском, начинающиеся NAS, а дальше белиберда иейроглифов. Сегодня еще выпало вот такое: Local backup disk on DiskStation is running out of space Никаких бэкапов вроде не настраивал, места навалом на дисках, откуда эти сообщения? Почему их нет в логе, который открывается в web интерфейсе DSM?
  15. Да разобрался. Проблема была в том, что МАС адрес у физической сетевухи другой, чем у той сетевухи, которую эмулирует хренолоджи. Загрузился из под LiveCD, там сеть поднялась, зашел в логи роутера и посмотрел настоящий МАС. Прописал его в WOL утилите роутера и вуаля! Все заработало!
  16. Поднял на мамке ASUS P8H77-I DS3612xs_3211-virtio образ хренолоджи, все летает, но WOL ни в какую ((( У вас WOL работает? Перерыл все настройки биоса, вроде все включено, что похоже на WOL но не заводится после выключения. У вас работает данная фича?
  17. Тоже мне проблему нашел. Поставь трансмишн на хренолоджи, трансмишн гуи на комп для управления и забудешь обо всех проблемах. А пользоваться штатной качалкой (даунлоад менеджер) это садомазохизм.
  18. Конкретно втыкаю во второй сата порт на мамке. Разобрался сам, в биосе поменял режим работы сата кантроллера на какой-то другой и все стало как надо
  19. Стоит винт на 1тб, хочу воткнуть второй, как отдельный новый том, на диске удалены все партиции, проблема что хренолоджи определяет его как esata и ничего не дает с ним сделать. Что я делаю не правильно?
  20. Нашел новый ключ работающий с обновленной станцией! [spoiler=ТУТ]RQQM8-4XMKD-7VB23-FMQYB
  21. Проблему решил, выкачав и установив предыдущую версию: http://download.synology.com/ftp/spk/Su ... /6.0-2713/
  22. Установил обновление SurveillanceStation 6.0-2719 и отвалился ключ на 15 камер. Как откатиться на предыдущую версию? Откуда можно скачать?
×
×
  • Create New...