Замена загрузочной флешки Synology (Synology USB flash module transplant)

Однажды, столкнулись мы с не простой как оказалось проблемой
Synology 918+ с постоянно мигающим синим индикатором включения.
Хранилище не подавало ни каких признаков работоспособности и загрузки в частности.
Как оказалось в момент обновления с DSM 6.* на DSM 7.* отказала внутренняя загрузочная флешка, унеся в момент сбоя с собой прошивку BIOS.

Нами был снят с платы и прошит BIOS но это не помогло, Synology начала загружаться но падала в ошибку при попытке загрузить образ Synology_2, в итоге Synology загружала резервный образ Synology_1.

В этот момент Synology становилась доступна по сети с помощью find.synology.com.
Она делала вид что исправна, просила установить DSM, форматировала диски но в определенный момент падала в ошибку “не удалось установить DSM” примерно на 56-60%.

не удалось установить DSM

Мы перепробовали все рекомендации из интернета, меняли память, меняли диски, брали разные образы DSM, на тот момент Флешка выглядела полностью исправной и казалось что с ней все хорошо, мы сняли с неё дамп и т.д. проблема выглядела как внутренняя, не связанная с flash. Мы даже купили еще одну 918+ для диагностики данного устройства.
Какого было наше удивление когда при взаимной замене флешек старая Synology заработала а новая нет.
Так мы приговорили родную флешку.

По факту Bios Synology устроен таким образом, что он готов загрузиться с абсолютно любого flash устройства, у которого будет пара VID/PID F400, Synology безразлично как и куда подключена флешка с таким VID/PID, это может быть внутренний разъем 10 pin или внешний USB порт, она в любом случае будет грузиться с этой флешки.

VID/PID F400

При чем сама Synology и OS DSM игнорируют всю остальную информацию им важен только VID/PID F400

Для загрузки нашей DS мы использовали первую попавшуюся флешку на контроллере Phison (он хорошо прошивается и ПО доступно), заменили ему VID/PID на значение F400, залили наш дамп с неисправным разделом Synology_2 и установили её в передний usb 3.0 разьем.
Synology загрузилась и установила DSM, починив раздел Synology_2 самостоятельно.

загружено с внешнего usb

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

Метод с заменой загрузочной флешки позволяет установить на Synology с видео выводом любую ОС совместимую с Аппаратной начинкой, но вопрос -“зачем?”

Для полноценной установки замены во внутрь можно поискать flash аналог 10 pin USB DOM (Disk-on-module) вам подойдет любой более 128 мб, следите за контроллером, что бы вы могли его прошить под необходимый VID/PID.

Или вы можете сделать немного колхозинга и сделать ваш внутренний порт 10 pin usb в обычный usb 2.0.

распиновка есть тут

Я для этого использовал старый OTG кабель от смартфона, еще можно использовать USB удлинитель.
Выглядит не очень эстетично, но при выходе из строя flash меняется быстрее.

Прикладываю официальные bios.ROM, rd.gz, zImage от synology, которые могут вам пригодиться для ремонта вашей 918+

Read more

Монтирование удаленных ресурсов в файловую систему linux

NFS Для начала необходимо убедиться в наличии нужных пакетов. В debian based системах: apt install nfs-common В centos и fedora: sudo yum install nfs-utils Создадим локальную папку, в которую будет монтироваться удаленный ресурс: cd /media mkdir backups Затем откроем файл /etc/fstab и в конце добавим строчку: 192.168.1.

By Kirill Zlobin
Текстовой редактор Nano для самых маленьких

Текстовой редактор Nano для самых маленьких

GNU nano — консольный текстовый редактор для UNIX и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GP. Это свободный клон текстового редактора Pico, входившего в состав e-mail клиента Pine. nano был создан, чтобы повторить функциональность и удобство интерфейса Pico, но без глубокой интеграции в почтовый клиент,

By Kirill Zlobin

Reverse proxy Home Assistant используя Synology nas

Приветствую! У меня установлен home assistant образ Generic x86-64 как виртуальная машина в synology nas. Для доступа из внешнего мира используется обратный прокси сервер встроенный в DSM, в моем случае версия DSM 7, но так же справедливо и для более ранних версий. Для подобной настройки обратного прокси у вас должен

By Evgeny Shmelev

Установка Synology Active Backup for Busness на linux

Привет! Решил использовать решение для бэкапа от Synology не только на рабочих Windows машинах но и для сервера, работающего под linux (Debian 11) Для добавления сервера требуется скачать агент, на вашей системе хранения достаточно легко получить ссылку: * Нажимаем клавишу “Добавить Устройство” Скачивание начинается автоматически, вы получаете установщик для переноса на

By Evgeny Shmelev