• 0

QNAP как альтернатива Synology и XPEnology


Question

Всем добрый день!

Есть интересная альтернатива продуктам Synology и называется она QNAP.

Не так давно захотелось проверить есть ли возможность установить QNAP QTS (ОСь с их накопителей, демку которой можно посмотреть тут) на ПК или Виртуалку. XPEmology на vSphere уже крутится, почему бы не попробовать запустить там и QNAP QTS?

Гугление в лоб на наличие готового решения схожего с XPEnology ничего не дало. Покопав немного побольше нашлась инструкция с перепрошивкой QNAP которая позволила добиться некоторых результатов. Забегая в перед скажу, что результаты конечно же не фантан, но уже что-то.

 

Что из себя представляет инструкция по прошивки (в самой инструкции предполагается что все действия проделывается на QNAP NAT)

Нам потребуется:

- образ DSL - миниатурного Linux-дистрибутива, с возможностью загрузки из образа (или флешки, как и предлагается в самой инстукции)

- виртуальная машина с IDE-диском. т.к. scsi и sata DSL видеть отказывается

- образ прошивки. Я успел попробовал два образа, но грузиться стал только F_TS-659_20101118-1.0.9.img (TS-659 Pro, TS-659 Pro+, TS-659 Pro II)

 

Наши действия:

- создаем виртуальную машину

[spoiler=Параметры виртуальной машины].encoding = "windows-1251"

config.version = "8"

virtualHW.version = "10"

vcpu.hotadd = "TRUE"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsilogic"

memsize = "1024"

mem.hotadd = "TRUE"

ide0:0.present = "TRUE"

ide0:0.fileName = "QNAP.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "C:\*путь_к_образу_DSL*\dsl-4.4.10-initrd.iso"

ide1:0.deviceType = "cdrom-image"

ethernet0.present = "TRUE"

ethernet0.connectionType = "nat"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"

usb.present = "TRUE"

ehci.present = "TRUE"

ehci.pciSlotNumber = "35"

sound.present = "TRUE"

sound.fileName = "-1"

sound.autodetect = "TRUE"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

displayName = "QNAP"

guestOS = "other26xlinux"

nvram = "QNAP.nvram"

virtualHW.productCompatibility = "hosted"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "QNAP.vmxf"

floppy0.present = "FALSE"

uuid.bios = "56 4d 64 c6 ad 8b a1 57-83 9e 21 40 9f 23 cb 11"

uuid.location = "56 4d 64 c6 ad 8b a1 57-83 9e 21 40 9f 23 cb 11"

replay.supported = "FALSE"

replay.filename = ""

ide0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "16"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

vmci0.pciSlotNumber = "36"

ethernet0.generatedAddress = "00:0c:29:23:cb:11"

ethernet0.generatedAddressOffset = "0"

vmci0.id = "-1625044207"

vmotion.checkpointFBSize = "33554432"

cleanShutdown = "TRUE"

softPowerOff = "FALSE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

usb:1.speed = "2"

usb:1.present = "TRUE"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

tools.syncTime = "FALSE"

 

- грузимся с образа DSL

- копируем образ F_TS-659_20101118-1.0.9.img

- форматируем в ext3 наш виртуальный диск

- переноси содержимое образа на форматированный диск

 

По сути официальная инструкция на этом заканчивается.

Перезагружаем виртуальную машину и видим что начинается загрузка QNAP QTS. Когда запросят ввести логин и пароль можно вписать admin и admin соответственно.

Пробуем найти накопитель через фирменную утилиту Qfinder и ничего не находим!

Посмотрев логи загрузки и список устройств можно обнаружить что есть проблемы с сетевой картой. И тут мои познания в области конфигурирования linux намекнули мне что самостоятельно сдвинутся с этой точки мне не получится.

 

В общем то я и пишу этот пост в надежде найти энтузиастов которых заинтересует работа над портированием QNAP QTS на виртуалки и ПК.

Если же у Вас нет желания в плотную заниматься этим вопросом, то я буду благодарен любой помощи которая заставит сдвинуть работу по портированию QNAP QTS.

 

Понимаю, что данный пост мало соотносится с тематикой форума, но если тема будет интересна и получит развитие, то я готов приобрести домен для создания на нем форума посвященного портированию QNAP QTS.

Link to post
Share on other sites

Recommended Posts

  • 0
17 hours ago, surgeon1 said:

Загрузился в Tiny Core, при попытке запуска ./my_create_qnap_boot мне пишет Try to mount /dev/sdb2 failed  Куда копать?

1. запускать с sudo
2. нет девайса

Link to post
Share on other sites
  • 0

Запустил с sudo - теперь ругается на sdb3. При этом на панельке дискмаунта они все "зеленые".

Разобрался - их нужно было РАЗМОНТИРОВАТЬ.

Сделал, запаковал initrd - загружается, появляется логин, но в сети её теперь не видно

Edited by surgeon1
Link to post
Share on other sites
  • 0
3 hours ago, surgeon1 said:

Запустил с sudo - теперь ругается на sdb3. При этом на панельке дискмаунта они все "зеленые".

Разобрался - их нужно было РАЗМОНТИРОВАТЬ.

Сделал, запаковал initrd - загружается, появляется логин, но в сети её теперь не видно

 

Да система какая-то совсем "недопиленная" ))) Я просто попытался добавить диск (в виртуалке) - все развалилось.

Пытался вернуть назад как было. Ничего не получалось. Плюнул. Через некоторое время снова попробовал - добавился диск.

Еще, в ESXi в TinyCore мышка какого-то хрена не работает.

Link to post
Share on other sites
  • 0
В 25.11.2020 в 15:11, Androiden сказал:

MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201108-4.5.1.1480"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"

Всю матчасть изучил, вот только не понял где взять тип модели (MODEL_TYPE), сливать прошивку и дербанить или где-то список есть по всем девайсам?

Link to post
Share on other sites
  • 0
On 1/18/2021 at 11:51 PM, maltzev said:

Всю матчасть изучил, вот только не понял где взять тип модели (MODEL_TYPE), сливать прошивку и дербанить или где-то список есть по всем девайсам?

если еще на нашлось - смотреть тут

добавил еще фал страницы если вдруг сдохнет сайт

威联通NAS型号系列配置架构查询表 - 威联通 QNAP - 就爱NAS.mhtml

Edited by Androiden
  • Thanks 1
Link to post
Share on other sites
  • 0

в общем что-то не получается сохранить свою редакцию файла, вроде все делаю как в этом посте 

 

но что-то сохранить изменения не получается.

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

Есть ли какая-то особенность какой камень стоит в ПК? Сравнивал прошивки, иногда одни и те же указаны для AMD и Intel.

Link to post
Share on other sites
  • 0

напишу небольшую инструкцию
1. скачиваем образ https://mega.nz/folder/LJ4wyaDY#MxOC2UgNqC-Y6gQXu-IUFA
2. при помощи софта  Win32 Disk Imager записываем образ на флэшку
3. стартуем с флэшки (выставляем в биосе первой флэшку)
4. как загрузится графический интерфейс нажимаем буковку "a" - стартует  OS  Tinycore, по интерфейсу напоминает облегченный MacOS.
5. находим кнопку "terminal" (справа внизу) и жамкаем на нее
6. в открывшемся окне набираем  sudo su и жмем enter
7. в следующей строчке вводим vi ./my_create_qnap_boot далее жмем enter
8. редактируем строчки
MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201123-4.5.1.1495"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"
больше ничего трогать нет смысла, если только знаете что делайте, то делайте. В ином случае можно все испортить.

- где взять MODEL_TYPE? из поста https://xpenology.com/forum/topic/1003-qnap-как-альтернатива-synology-и-xpenology/?do=findComment&comment=189973 или здесь http://www.92nas.com/forum.php?mod=viewthread&tid=46. Пример: для TS-253B соответствует тип модели QY470_QY570_11_10 его и прописываем.
 
- где взять PATCHED_FIRMWARE? Выбрали модель что понравилась (MODEL_TYPE), заходим на оффсайт https://www.qnap.com (https://www.qnap.ru не вариант) и выбираем закладку "downloads" где выбираем крайнюю версию QTS по ссылке глобал (пример к TS-253B ссылка https://download.qnap.com/Storage/TS-X53B/TS-X53B_20210202-4.5.2.1566.zip) из этой ссылки нам нужна только строчка TS-X53B_20210202-4.5.2.1566 которую мы прописываем в PATCHED_FIRMWARE

- где взять DOWNLOAD_URL? Как писал выше, с сайта https://www.qnap.com (пример к TS-253B ссылка https://download.qnap.com/Storage/TS-X53B/TS-X53B_20210202-4.5.2.1566.zip, нам нужно прописать только путь из этой ссылки в виде https://download.qnap.com/Storage/TS-X53B/ )

- перемещаться по строкам - буква w
- для редактирования строки - буква i
- после окончания редатирования строки -  нажать esc
- вернуться в начало файла - сочетание клавиш shift + S
- закончили редактирование - набираем :wq и жмем enter
- чтобы все заработало набираем в строке - sudo ./my_create_qnap_boot и жмем enter

далее начинается загрузка и установка выбранного образа qnap.

Примечание: делал все на виртуалке (все заработало), т.к. сетевая карта моего девайса  не поддерживается.
Как подгрузить драйвера для сетевых карт - обсуждали много на форуме: надо компилировать пакет данных и вставлять в образ.
Всем удачи!

Edited by maltzev
исправление ошибок
  • Like 1
  • Thanks 3
Link to post
Share on other sites
  • 0

Подскажите пожалуйста. У меня VM с QTS в ESXI загружается минут десять и впоследствии реакция далеко не такая как у хрени .

У всех так или я что то не так сделал?

Link to post
Share on other sites
  • 0

всем привет.

получил рабочий вариант на серверной плате SUPERMICRO x9scm.

Важно, не делайте никогда обновление в автоматическом режиме - убил 3 дня на решение этого вопроса, обновление только вручную

подробности как делать правильная ссылка

 

Edited by maltzev
Link to post
Share on other sites
  • 0
11 час назад, maltzev сказал:

всем привет.

получил рабочий вариант на серверной плате SUPERMICRO x9scm.

Важно, не делайте никогда обновление в автоматическом режиме - убил 3 дня на решение этого вопроса, обновление только вручную

подробности как делать правильная ссылка

 

Еще бы по русски
:-(

 

Поделитесь, как делали?!

Link to post
Share on other sites
  • 0
1 час назад, sir.ali сказал:

Еще бы по русски
:-(

 

Поделитесь, как делали?!

Прошу прощения, к какой части сообщения вопрос: к первой (установка) или второй (обновление)?

Link to post
Share on other sites
  • 0
5 часов назад, maltzev сказал:

Прошу прощения, к какой части сообщения вопрос: к первой (установка) или второй (обновление)?

К установке

Link to post
Share on other sites
  • 0
В 13.02.2021 в 11:04, maltzev сказал:

напишу небольшую инструкцию
1. скачиваем образ https://mega.nz/folder/LJ4wyaDY#MxOC2UgNqC-Y6gQXu-IUFA
2. при помощи софта  Win32 Disk Imager записываем образ на флэшку
3. стартуем с флэшки (выставляем в биосе первой флэшку)
4. как загрузится графический интерфейс нажимаем буковку "a" - стартует  OS  Tinycore, по интерфейсу напоминает облегченный MacOS.
5. находим кнопку "terminal" (справа внизу) и жамкаем на нее
6. в открывшемся окне набираем  sudo su и жмем enter
7. в следующей строчке вводим vi ./my_create_qnap_boot далее жмем enter
8. редактируем строчки
MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201123-4.5.1.1495"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"
больше ничего трогать нет смысла, если только знаете что делайте, то делайте. В ином случае можно все испортить.

- где взять MODEL_TYPE? из поста https://xpenology.com/forum/topic/1003-qnap-как-альтернатива-synology-и-xpenology/?do=findComment&comment=189973 или здесь http://www.92nas.com/forum.php?mod=viewthread&tid=46. Пример: для TS-253B соответствует тип модели QY470_QY570_11_10 его и прописываем.
 
- где взять PATCHED_FIRMWARE? Выбрали модель что понравилась (MODEL_TYPE), заходим на оффсайт https://www.qnap.com (https://www.qnap.ru не вариант) и выбираем закладку "downloads" где выбираем крайнюю версию QTS по ссылке глобал (пример к TS-253B ссылка https://download.qnap.com/Storage/TS-X53B/TS-X53B_20210202-4.5.2.1566.zip) из этой ссылки нам нужна только строчка TS-X53B_20210202-4.5.2.1566 которую мы прописываем в PATCHED_FIRMWARE

- где взять DOWNLOAD_URL? Как писал выше, с сайта https://www.qnap.com (пример к TS-253B ссылка https://download.qnap.com/Storage/TS-X53B/TS-X53B_20210202-4.5.2.1566.zip, нам нужно прописать только путь из этой ссылки в виде https://download.qnap.com/Storage/TS-X53B/ )

- перемещаться по строкам - буква w
- для редактирования строки - буква i
- после окончания редатирования строки -  нажать esc
- вернуться в начало файла - сочетание клавиш shift + S
- закончили редактирование - набираем :wq и жмем enter
- чтобы все заработало набираем в строке - sudo ./my_create_qnap_boot и жмем enter

далее начинается загрузка и установка выбранного образа qnap.

Примечание: делал все на виртуалке (все заработало), т.к. сетевая карта моего девайса  не поддерживается.
Как подгрузить драйвера для сетевых карт - обсуждали много на форуме: надо компилировать пакет данных и вставлять в образ.
Всем удачи!

В этой инструкции не хватает следующего:
9) sudo ./my_create_qnap_boot       (Да, такой пункт в тексте есть, но следовало бы его явно выделить как и прочие выше)
10) sudo reboot

Кроме этого следует указать пароль от этой тачки, т.к. после ребута ОС развернулась и в консоли отображается стандартное приветствие от QNAP,
но стандартный логин и пароль:   admin/admin  - НЕ работают !!!

Также, поскольку  вы упомянули, что делали все это на виртуалке, то хотелось бы видеть более детальный отчёт этого процесса. Да, все в принципе банально,
но всякое вот бывает же. Вот, например, я тоже делаю все это на виртуалке используя из указанной ссылки файл *.vmdk   и нигде не увидел информации о том какие вообще должны быть характеристики такой вот виртуалки под эти образы. Опять же VM player или Virtual Box или ESxi или чем именно пользовались для виртуализации?. Сколько хардов под них нужно изначально при установки, на какие интерфейсы их сажать и порты если это нужно именно при установки делать сразу, т.к. потом если бы ось встала и завелась, то дело не хитрое методом научного тыка перебрать эти варианты и подсунуть нужное количество дисков, но главное то в том чтобы ОС запустилась без сбоев. 

Кроме того, как уже выше упомянул, по вашей инструкции следует сразу после запуска лезть в web, но какой ip у виртуалки, как его узнать, если залогиниться под стандартным паролем не получается ?

Может все же выложите готовую VM или видео-инструкцию, ну или текстовую, но более детальную, пожалуйста.
 

Link to post
Share on other sites
  • 0
В 02.03.2022 в 21:46, red7 сказал:

Кроме этого следует указать пароль от этой тачки, т.к. после ребута ОС развернулась и в консоли отображается стандартное приветствие от QNAP,
но стандартный логин и пароль:   admin/admin  - НЕ работают !!!
 

после первого запуска вы заходите через веб-интерфейс, есть 2 варианта

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

2. входите под admin-ом, где пароль это mac-адрес системы без всяких знаков типа ":" и т.д. Т.е. ваш mac-адрес системы 00-50-B6-5B-CA-6A или 00:50:B6:5B:CA:6A, то и пароль ваш 0050B65BCA6A. Если установлено несколько сетевых карт, пробуйте ввести каждый по отдельности.

---

про  команду sudo reboot просто забыл, ну так бывает.

---

как узнать ip системы - честно говоря на виртуалке у меня не пошло дело, на реальном железе все пошло нормально. Банально, сканировал пул локальных адресов и новые ip-адреса открывал по типу 192.168.1.1:8080 (порт именно по умолчанию 8080)

---

главное, на реальном железе обязательно на материнской плате должен быть вставлен хотя бы один диск более 120 GB в слот sata 0 или sata 1, т.е. самый первый слот sata на мат.плате

---

Спрашивайте, чем смогу - помогу. На данном этапе у меня рабочий аппарат уже трудится около 3-х месяцев.

Какие плюсы вижу относительно использования xpenology:

- актуальная версия ПО, не QTS Hero конечно, но все же...

- можно гибко настраивать под себя, в т.ч. модифицировать софт прям на рабочей машине

- легко обновлять до крайней версии. Правда надо знать как, но только не средствами QTS

- стабильность работы, количество софта из qnap app вполне покрывает потребности  пользователя

ce675c2810d7.jpg

Edited by maltzev
Link to post
Share on other sites
  • 0

1) Спасибо, но информацию уже нашел сам при многочисленных экспериментах и подтвердил информацию с аналогичного топика иностранного.

В 04.03.2022 в 21:44, maltzev сказал:

после первого запуска вы заходите через веб-интерфейс, есть 2 варианта

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

2. входите под admin-ом, где пароль это mac-адрес системы без всяких знаков типа ":" и т.д. Т.е. ваш mac-адрес системы 00-50-B6-5B-CA-6A или 00:50:B6:5B:CA:6A, то и пароль ваш 0050B65BCA6A. Если установлено несколько сетевых карт, пробуйте ввести каждый по отдельности.

---

про  команду sudo reboot просто забыл, ну так бывает.

---

как узнать ip системы - честно говоря на виртуалке у меня не пошло дело, на реальном железе все пошло нормально. Банально, сканировал пул локальных адресов и новые ip-адреса открывал по типу 192.168.1.1:8080 (порт именно по умолчанию 8080)

---

главное, на реальном железе обязательно на материнской плате должен быть вставлен хотя бы один диск более 120 GB в слот sata 0 или sata 1, т.е. самый первый слот sata на мат.плате

---

Спрашивайте, чем смогу - помогу. На данном этапе у меня рабочий аппарат уже трудится около 3-х месяцев.

Какие плюсы вижу относительно использования xpenology:

- актуальная версия ПО, не QTS Hero конечно, но все же...

- можно гибко настраивать под себя, в т.ч. модифицировать софт прям на рабочей машине

- легко обновлять до крайней версии. Правда надо знать как, но только не средствами QTS

- стабильность работы, количество софта из qnap app вполне покрывает потребности  пользователя

ce675c2810d7.jpg

Там в общем ситуация такая получается:
Для всех старых моделей логин и пароль заданы по умолчанию admin/admin, но начиная примерно с версии QTS 4.5.* логин остался прежний - admin, но а пароль да, действительно изменился на mac-адрес , о чем и говорится в информационном сообщения самого устройства при его загрузке в самом конце. 

 

 

2)  Информация о имени модели смотрится легко, для этого НЕ нужно бегать по всему интернету и читать все статьи и все страницы просматривать, а нужно лишь сделать следующее:

В 25.01.2021 в 14:58, Androiden сказал:

если еще на нашлось - смотреть тут

добавил еще фал страницы если вдруг сдохнет сайт

威联通NAS型号系列配置架构查询表 - 威联通 QNAP - 就爱NAS.mhtml 360 \u041a\u0431 · 43 downloads

Если используется сборка https://mega.nz/folder/LJ4wyaDY#MxOC2UgNqC-Y6gQXu-IUFA то в поле MODEL_TYPE следует указать ЛЮБОЕ значение, но НЕ ПУСТОЕ.
Ну, допустим, вот так можно указать   

MODEL_TYPE="QWERTY"

тогда при выполнении команды

./my_create_qnap_boot

в конце, после загрузке прошивки скрипт ругнется на невозможность найти файл model_*.conf, (на примере выше, это будет вот так model_QWERTY.conf)
Ну а далее просто нужно зайти в папку initrd/etc/ в которой среди множества файлов будут все имеющие варианты устройств которые содержатся в скаченной прошивки, т.е. файлы

model.conf
model_ext.conf

и еще, возможно, множество других файлов называющихся аналогично model_*.conf, просмотрев содержимое такого файла командой
 

cat /initrd/etc/model.conf

можно в начале увидеть наименование модели QNAP и для себя понять нужен вам или нет. Если нужен, то имя модели как раз и содержится в названии самого файла  model_*.conf, именно его и нужно прописывать в MODEL_TYPE.

Есть тут еще один нюанс, но я не знаю точно, что для одной и той же модели QNAP может быть несколько подобных файлов, т.е. внутри указаны одинаковые модели, а постфикс у имен файлов model_*.conf разный, рискну предположить, что это означает ревизию самого устройства, но вот как это влияет на загрузку на несертифицированном устройстве или виртуалки я увы не знаю.

ВАЖНО: Бывают такие модели, у которых в прошивки содержится лишь один файл model.conf  (файлы model_ext.conf, model_TLBJBOD*.conf и model_TLSATA_JBOD*.conf не учитываются, т.к. в них "мусор" нам не нужный), поэтому чтобы такие прошивки загрузить, нужно модифицировать скрипт, таким образом, чтобы было удобно не задавая имя типа в переменной MODEL_TYPE загружать обычный файл model.conf без постфиксов, для этого следует добавить проверку перед обработкой таких файлов. В моём случае это выглядит примерно так:

    if [ -z "${MODEL_TYPE}" ] || [ ! -n "${MODEL_TYPE}" ]
    then
        echo 
        echo "There is only one model in image"
        echo
    else
        cp -f ./model_${MODEL_TYPE}.conf ./model.conf
        [ $? = 0 ] ||  error_stop "Create model.conf failed."
        cp -f ./hal_util_${MODEL_TYPE}.conf ./hal_util.conf
        [ $? = 0 ] ||  error_stop "Create hal_util.conf failed."
    fi

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


3) Господа ГУРУ, подскажите пожалуйста, назначение всех разделов в образе с которого мы запускаемся. Ну примерное представление я имею, но хотелось бы услышать более развернутый ответ от специалистов линуксоидов, т.к. дело в том, что согласно логике QNAP загрузчик и образ должен находится на IDE которые имеет для подавляющего большинства моделей небольшой размер всего 512MB, а у нас тут в образе уже *.vmdk почти на 1Gb. Размер небольшой, и меня в принципе устраивает, но все же, хотелось бы понять как именно он сформирован, можно ли его ужать до 512MB.
ГЛАВНОЕ:  Есть модели, в основном топовые, у которых такой вот внутренний загрузочный хард либо 4Gb либо 5Gb, так вот, как в этом случае можно увеличить разделы имеющего образа ?

4) Голову уже сломал, но увы не получается завести на виртуалке VMware/ESXi следующие модели:
 

TS-1079 Pro
TS-879 Pro
TS-853 Pro
TVS-872XT 

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

ls -al /sys/block/sd*
lspci -vtnn
lsscsi -dvsi

все данные сходятся, при этом значения DEV_PORT сам скрипт никак не изменяет. Пробовал оставлять как есть, в большинстве случаев там получается в файлах моделей по умолчанию для четных дисков указывается 0 а для нечетных 1 или наоборот, ну т.е. как таковой нумерации там нет. Реальная нумерация видна только в топовых моделях в которых есть и HDD и SSD и M.2, но там нумерация тоже хитро как-то идет в обратном порядке.
Поскольку у меня все харды в виртуалке висят на одном контролере, но разных портах и порты эти идут по порядку  - судя по настройкам виртуалки и выводу команд указанных выше, я просто в нумерую все эти DEV_PORT  в файле 

vi initrd/etc/model.conf

и перепаковываю образ командой
 

./pack_your_initrd

и далее перезагружаюсь
 

reboot

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

По итогу, образ загружается, в вебке в некоторых случаях (разных моделей по разному) после приветствия появляется предложение об обновлении, которые ты  отклоняешь и далее по идее должна пройти инициализация дисков, но появляется сообщение о том, что дисков то НЕТ в системе !!! Но при этом, если зайти через консоль на виртуалку, то все диски видны и для них указаны правильные адреса, но диски не монтированы в системе. 
В чем может быть проблема ? На оф сайте и формах нашел инфу о том что хард должен быть размером не менее 120-150Gb, я пробовал на разных размерах от 120Gb до 500gb (увы больше у меня тупо нет места свободного для таких экспериментов). 

Может кто-нибудь мне скинуть основные файлы виртуалок (БЕЗ дисков с данными, а только *.vmx и основной файл загрузочный *.vmdk) для указанных моделей выше (особенно интересует первая и последняя в списке модели) ?

При этом как я понял из экспериментов, то количество Ethernet и USB портов для самой ОС не важны - их может быть гораздо больше чем указано в модели, просто через вебку будет доступ лишь к зарезервированному количеству.

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

PSPS: Вообще бы по хорошему, надо бы где-то найти инфу о всех ключах этого конфигурационного файла model.conf  это же по сути обычный текстовый INI файл, и править его достаточно просто, вот бы знать что там еще можно добавить или убавить. В новых моделях так там вообще ключей добавилось интересных о скоростях и типах носителей.

Link to post
Share on other sites
  • 0

Всем привет, кто может подсказать куда копать? Ставил не на виртуалку, а на железо. Пробовал накатывал разные прошивки, итог один, после старта проходит загрузка системы до сообщения boot finished, но в сети устройство не определяется. Роутер не видит, qfinder не находит, из-за чего такое может быть? Что я делаю не так?

Link to post
Share on other sites
  • 0

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

Link to post
Share on other sites
  • 0
20 часов назад, lexxgleboff сказал:

Всем привет, кто может подсказать куда копать? Ставил не на виртуалку, а на железо. Пробовал накатывал разные прошивки, итог один, после старта проходит загрузка системы до сообщения boot finished, но в сети устройство не определяется. Роутер не видит, qfinder не находит, из-за чего такое может быть? Что я делаю не так?

Если доступна консоль самого QNAP то можно просто посмотреть список устройств которые ОС видит и смогла определить.
 

lspci -k

Скорее всего проблема именно в том, что просто не распознаёт сетевую карту. По умолчанию QNAP ориентирован именно на "Intel Gigabyte L ..."  - что соответсвует драйверу "e1000e".


Вариант решения проблемы:

1) Перезапуститься в режиме TinyCore и добавить драйвера в текущую прошивку

./modify_your_initrd
./add_modules_files
reboot


2) Следовать совету

 

18 часов назад, maltzev сказал:

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




 

Edited by red7
Link to post
Share on other sites
  • 0

Всем спасибо за советы, буду пробовать. Есть еще вопрос, когда система загрузилась до состояния как на фото, я так понимаю qts запустилась и должна уже быть видна по сети (по аналогии с xpenology), а вопрос в следующем, как использовать видеовыход для hd station или linux station если на монитор выводится инфа о загрузчике с флешки? Извиняюсь если вопросы глупые, просто до этого был оф qnap, потом перешел на xpenology на самосбор и очень не хватало использования видеовыхода на самосборе, случайно наткнулся на эту ветку и сижу теперь разбираюсь как запустить чудо qts и будет ли в ней работать видеовыход?

qts.jpg

Edited by lexxgleboff
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.