Jump to content
XPEnology Community

nvrsk

Member
  • Posts

    148
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by nvrsk

  1. вот тут [синофорум] народ что-то похожее делал через mdadm.

    полистай, может появятся какие-то мысли/решения.

     

    ещё можешь, для профилактики, вытащить его, и прогнать под виндой на Hard Disk Sentinel Pro  тест поверхности "disk repair".

    • Thanks 1
  2. 15 hours ago, Adamantine said:

    посмотреть как будет работать по usb

    под виндой - спокойно читается через UFS Explorer Pro Recovery.

    syno-dsk.png.74740d6f8fb04a2dc5f339b795f4cfef.png

    а на хрени автоматически - никак не работает. связано это с DSM'овской raid-структурой, которая на всех syno-дисках прописывается. для подключения понадобится немного "потанцевать с бубном". ;)

    проблема описана в этом топике на сино-форуме.

    взял с полки винт со старой системой (уже ненужный) и попробовал:

    TempStation> cat /proc/mdstat
    Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
    md2 : active raid1 sda3[0] sdb3[1]
          971940544 blocks super 1.2 [2/2] [UU]
          
    md3 : active raid5 sdc3[0] sde3[2] sdd3[1]
          5850889088 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]
          
    md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3] sde2[4]
          2097088 blocks [5/5] [UUUUU]
          
    md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[4] sde1[3]
          2490176 blocks [5/5] [UUUUU]
          
    unused devices: <none>
    
    TempStation> mdadm -A -R /dev/md9 /dev/sdq3
    mdadm: /dev/md9 has been started with 1 drive (out of 2).
    
    TempStation> pwd
    /root
    TempStation> mkdir my_usb
    TempStation> mount /dev/md9 /root/my_usb
    TempStation> cd /root/my_usb/
    TempStation> ls
    @S2S                   @SYNO.Core.UserS.core  @database              @synoscgi_______.core
    @SYNO.Core.DSMNo.core  @SYNO.Entry.Requ.core  @ffmpeg.core           @tmp
    @SYNO.Core.Deskt.core  @SYNO.FileStatio.core  @ssrotated.core        aquota.group
    @SYNO.Core.Packa.core  @SYNO.Finder.Fil.core  @surveillance          aquota.user
    @SYNO.Core.Polli.core  @SYNO.Surveillan.core  @synocodectool.core    synoquota.db
    @SYNO.Core.Syste.core  @appstore              @synoelasticd.core

    чтоб увидеть файло через веб/ftp - монтировать в какую-нить открытую шару.

    после завершения работы с диском не забыть отмонтировать, чтоб "хвостов" не случилось.

    TempStation> umount /root/my_usb/
    TempStation> mdadm --stop /dev/md9
    mdadm: stopped /dev/md9

    примечание:
    запускал на DSM 5.2

    • Like 1
  3. On 11/5/2018 at 10:13 PM, nvrsk said:

    for DSM 5.2

     

    10 hours ago, FOXBI said:

    inform me of ch_cpuinfo command result

    DiskStation> whoami
    root
    
    DiskStation> ln -s /bin/sh /bin/bash
    DiskStation> ls -l /bin/*sh*
    lrwxrwxrwx    1 root     root             7 Apr 29  2016 /bin/ash -> busybox
    lrwxrwxrwx    1 root     root             7 Nov  7 14:32 /bin/bash -> /bin/sh
    lrwxrwxrwx    1 root     root             7 Apr 29  2016 /bin/sh -> busybox
    
    DiskStation> ./ch_cpuinfo
    ch_cpuinfo: applet not found

     

    • Thanks 1
  4. 18 hours ago, Maestro said:

    вставить в usb GEN8 вместо хрени?

    да.
    в биосе в очереди загрузки запоминается USB-порт, с которого грузиться, и если уже всё настроено, то незачем лишний раз там ковыряться. ;)

    только монитор не забудь подключить, чтоб результаты проверки наблюдать.
    а клавиатура - не обязательно, оно через некоторое время автоматом запускает всё само по дефалту, и стартует тестирование.

    17 hours ago, Maestro said:

    Может нужно выключить

    если б они там были - тебе б уже и в сообщениях системных справа вверху прилетело, и в "информации о диске" были бы не нули.

  5. судя по этим скринам - с диском всё великолепно.

    жми "редактировать", и добавляй этот диск в массив.

     

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

  6. для начала нажми "информация о состоянии" на третьем диске.

    внутри внимательно на сводку посмотри, и SMART-состояние полистай.

    полезная информация, чтоб хоть какие-то выводы делать, будет только там.

     

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

  7. 20 hours ago, nvrsk said:

    doesn't work for DSM 5.2

     

    14 hours ago, FOXBI said:

    Please inform me of the above command result.

    DiskStation> whoami
    root
    
    DiskStation> id
    uid=0(root) gid=0(root) groups=0(root)
    
    DiskStation> ls -l /bin/bash
    ls: /bin/bash: No such file or directory
    
    DiskStation> ls -l /bin/*sh*
    lrwxrwxrwx    1 root     root             7 Apr 29  2016 /bin/ash -> busybox
    lrwxrwxrwx    1 root     root             7 Apr 29  2016 /bin/sh -> busybox

     

    • Thanks 1
  8. Quote

    DSM 5.x/6.x

    doesn't work for DSM 5.2

    DiskStation> ./ch_cpuinfo
    ./ch_cpuinfo: No such file or directory: /bin/bash
    
    DiskStation> ls -lrt
    -rwx------    1 admin    users          852 Sep 14 14:14 synosyslog
    -rwxr-xr-x    1 root     root         33552 Oct 30 08:14 ch_cpuinfo
    -rwxr-xr-x    1 root     root           562 Nov  3 16:34 vpn.reconnect
    
    DiskStation> uname -a
    Linux DiskStation 3.10.35 #1 SMP Sun Jul 17 16:02:22 CEST 2016 x86_64 GNU/Linux synology_bromolow_3615xs

    am I doing smth wrong, or the latest ch_cpuinfo ver 5.0 works just for 6.x?

    • Thanks 1
  9. вступление:
    делал для знакомого просто в рамках личного интереса и "роста над собой", и подумалось, что может ещё кому-нибудь пригодиться. особенного и уникального тут ничего нет - просто собрал воедино.

     

    итак, задача тривиальная: 
    человек от провайдера получает IP динамически, и хочет этот IP присваивать какому-нить домену. в DSM уже есть туча препрописанных динамических DNS-сервисов, но на поверку оказывается, что они требуют регистрацию и своевременную оплату (по крайней мере те, что я проверил), а платить как-то очень не хочется.


    по поиску бесплатности нагуглился отечественный сервис: hldns.ru
    для регистрации требуется только ввести рабочий email-адрес и выбрать желаемое свободное имя для домена третьего уровня, после чего в ящик сначала поступит письмо с ссылкой+кодом активации аккаунта, а после этого - письмо с инструкцией по применению.
    обращаю внимание, что письмо приходит с адреса "info@hldns.ru" для "undisclosed-recipients:;", поэтому может упасть в "спам" - имейте в виду.

     

    если кто-то захочет потестить у себя без регистрации - можно временно использовать имя "xpenology.hldns.ru", которое я сделал как раз для этого.

     

    для работы сервиса достаточно создать простую задачу [DSM 5.2 English]:

    Control Panel -> Task Scheduler -> Create -> User-defined script

    hldns-1.thumb.png.1d2f8835468182efc98dcba6afbc17f3.png

    Task: название для задачи
    User: root
    User-defined script: wget -O /dev/null -o /dev/null http://hldns.ru/update/L4QSD3BR54E11NUNMF65HA1SEQNFUN

    hldns-2.png.2e548c1513594cefefb0fc5cb1d197dd.png

    далее, переключить вверху на закладку "Schedule":

    Run: Daily
    First run time: 00 00
    Frequency: Every 10 minutes [частоту обновления не следует ставить чаще, чем раз в 5 минут - ограничение сервиса]
    Last Run Time: 23:50 [при 5-минутном обновлении - 23:55]

    hldns-3.png.44a711201143b7e7487b822e1f90435e.png

     

    и нажать "OK".


    для DSM 6.1 всё примерно так же, разница только команде создания задачи:
    Control Panel -> Task Scheduler -> Create -> Scheduled Task -> User-defined script
    а сам "User-defined script" выделен в отдельную закладку - "Task Settings"

    hldns-4.png.60e51e7e6a0702625d5e7b958ee968ff.png


    задачи в расписании, в принципе, достаточно для нормальной работы сервиса, но если кто-то хочет перфекционизма - можно ещё добавить в автозагрузку системы:
    создать скрипт /root/HLDNS.xpenology.ash

    #!/bin/ash
    wget -O /dev/null -o /dev/null http://hldns.ru/update/L4QSD3BR54E11NUNMF65HA1SEQNFUN

    и добавить линк на него в автозапуск:

    ln -s /root/HLDNS.xpenology.ash /usr/local/etc/rc.d/S99hldns

    по использованию замечена небольшая малозначительная задержка в обновлении данных DNS.
    если нужно мгновенное реагирование - можно опрашивать через головной сервер hldns.ru:

    DiskStation> nslookup xpenology.hldns.ru 91.199.149.129
    Server:    91.199.149.129
    Address 1: 91.199.149.129 91-199-149-129.vmclouds.ru
    
    Name:      xpenology.hldns.ru
    Address 1: 80.240.128.62
    
    DiskStation> nslookup xpenology.hldns.ru 91.199.149.129
    Server:    91.199.149.129
    Address 1: 91.199.149.129 91-199-149-129.vmclouds.ru
    
    Name:      xpenology.hldns.ru
    Address 1: 188.166.230.39

    буду рад, если кому-то пригодится. 😃

  10. On 10/27/2018 at 10:15 AM, mahdi said:

    Проблема не с лицензиями, а в том, что почему то камеры через +- 2 часа

    проблема именно с лицензиями, которых просто нет.

    Lordbl4 дал верный ответ, ибо взломы последние были некорректными, и не учитывали всех подводных камней с дополнительными проверками, которые SS осуществляет в процессе работы.

    можешь для интереса полистать вот эту старую тему - там много исписано было про отлов глюков...

  11. на прошлой неделе тестировал APC Back-UPS ES 700 с NAS'ом.

    по USB-шнурку подцепился штатно, в инфе корректно показвает текущее состояние, включая фамилию бесперебойника.

    в настройках NAS'а прописал даунить сервер при низком заряде:
    как заряд падает до ~15-10 % (точно не помню) - сервер отключает диски, закрывает сервисы, и виснет в ожидании.

    если в этом состоянии вернуть энергию  - запускается обратно.

    полное отключение - если дождаться полной "смерти" заряда UPS.

    в BIOS у NAS'а прописал включаться согласно предыдущему состоянию, и когда питание после обесточки вернул - сервер, как положено,  включился.

    сообщений о непредвиденной перезагрузке при этом не возникает, только мессаги про переход на UPS и про низкий заряд UPS (последовательно).

  12.  

    1 hour ago, Maestro said:

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

    задауни сервер штатно из веб-морды, подключи UPS (желательно с управлением по USB), включи обратно, и процесс продолжится.

    желательно там этот UPS так и оставить, подружить его с NAS'ом, и прописать даунить сервер при малом заряде батарей.

  13. 28 minutes ago, Olegin said:

    изза возросшей нагрузки выход из строя второго диска

    пугаешь парня :D
    вероятность есть, но на 4 диска она ничтожно мала.
    времени там на 9Tb не так много потребуется, чтоб спокойно засинхронизироваться.

    14 minutes ago, Maestro said:

    3.4 пункт ну совершенно грустные

    в шедулере пропишешь проверку дисков:
    - короткий = 1 раз в неделю
    - полный = 1 раз месяц
    и спокойно отслеживай состояние.
    иной раз полезно диск, на котором беды или иные ошибки растут, поменять ДО того, как рейд развалится.

    5 minutes ago, H_U_L_K said:

    Или вообще выстрелит блок питания

    я ещё люблю упоминать пожар и падение астероида ;) 

  14. 16 hours ago, Maestro said:

    Могу поверх ставить

    если я правильно понимаю, и мы говорим о ситуации, в которой никакие данные, записанные на этих хардах, тебе не нужны, то можешь.
    при запуске загрузчика с флешки надо выбрать подменю: "DS3617xs 6.1 Baremetal .... Reinstall"

  15. 21 hours ago, Maestro said:

    Кинул образ загрузчика на флешку, и показал в программе "OSFMount" путь к файлу на флешке

    OSFMount нужен для кратковременного монтирования образа в целях редактирования. и делается это на локальных системных дисках.

    на флешку файл образа "synoboot.img" не кидается, а записывается утилитой Win32DiskImager или USB Image Tool.

  16. с телефона есть возможность перегрузить NAS? - попробуй.

    ещё можно свитч/роутер перегрузить.

    а ещё пару раз по неведомой причине NAS мой локальный IP блэклистил - можно попробовать IP на компе временно сменить для проверки.

    On 10/14/2018 at 6:09 PM, Flober said:

    при пинге 1000 пакетами - 47% потерь

    а нет ли "петель" в сетке?

    может этот электроскачок попутно запалил порт на свитче/роутере?

    причин может быть масса...

  17. 1 hour ago, Maestro said:

    если конфа у меня 3+3+3+3, ... в моем случае RAID5  самый подходящий?

    я себе именно так делал, и друзьям так же много лет назад настраивал.

    1 hour ago, Maestro said:

    структура пользования сервером:

    а это уже не столь важно.

    у тебя будет 1 цельный том (volume), на котором будут какие угодно и в любых количествах папки.

     

    если прям совсем не хочется защищать (резервировать) п.3, то можно сделать 3+3+3=RAID5 и рядом 3=BASIC

    что так, что так = 9 Тв в итоге будет.

     

    возможности как-то подцепить ещё один диск (пятый) точно нет?

×
×
  • Create New...