Jump to content
XPEnology Community

XPEnoBoot 5.2-5644.5 RUS


Recommended Posts

Offtopic:

 

Ontopic:

Недавно вышла 5.2.5644. Обновляться до неё стандартно с загрузчиком 5.2.5592 не рекомендую - так система может и будет работать, но вы получите

часть старых файлов - они останутся от 5592. Смысла в этом немного, одни недостатки. Поэтому подождите обновления хренобута до 5.2.5644.

Оно уже тестируется.

"Часть старых файлов" — имеется ввиду как минимум старое ядро и initramfs :smile: ?

Ну и как следствие, убить например систему разделов при редактировании...

Link to comment
Share on other sites

Вчера попытался обновится до 5.2.5644 стандартно - после перезагрузки сетевой интерфейс стал недоступен, затем попробовал переустановку с восстановлением настроек - размонтировались диски и перезагрузки не помогли. В итоге откатился на 5.2.5592. На этом пока остановился. Сегодня еще раз попытаюсь на 5.2.5644, если то же самое - остаюсь на 5592

Link to comment
Share on other sites

"Часть старых файлов" — имеется ввиду как минимум старое ядро и initramfs :smile: ?

Ну и как следствие, убить например систему разделов при редактировании...

Ядро обычно неизменно на протяжении всех минорных обновлений. initramfs тоже особой роли не играет.

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

а это обычно самые важные файлы.

Link to comment
Share on other sites

Вчера попытался обновится до 5.2.5644 стандартно - после перезагрузки сетевой интерфейс стал недоступен, затем попробовал переустановку с восстановлением настроек - размонтировались диски и перезагрузки не помогли. В итоге откатился на 5.2.5592. На этом пока остановился. Сегодня еще раз попытаюсь на 5.2.5644, если то же самое - остаюсь на 5592

А как откатились с 5644 на 5592 ?

Link to comment
Share on other sites

"Часть старых файлов" — имеется ввиду как минимум старое ядро и initramfs :smile: ?

Ну и как следствие, убить например систему разделов при редактировании...

Ядро обычно неизменно на протяжении всех минорных обновлений. initramfs тоже особой роли не играет.

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

а это обычно самые важные файлы.

Ну насколько могу себе представить (не разбирал хрееобут) — образ включает файл параметров (sislinux) и образ загрузки (zImage) состоящий из ядра и рамдиска, чисто из моей логики если эти 30 файлов защиты и есть то только в рамдиске (больше вроде как негде) — (поправте если ошибаюсь), вот как раз это, под initramfs и имел ввиду

Link to comment
Share on other sites

Ну насколько могу себе представить (не разбирал хрееобут) — образ включает файл параметров (sislinux) и образ загрузки (zImage) состоящий из ядра и рамдиска, чисто из моей логики если эти 30 файлов защиты и есть то только в рамдиске (больше вроде как негде) — (поправте если ошибаюсь), вот как раз это, под initramfs и имел ввиду

Юзерспейс (hda1) патчится из рамдиска в момент загрузки. Хренобут не несет в себе готовые бинари. Он содержит только патчи и создает патченный образ системы на лету, в момент загрузки. Вот поэтому важно юзать хренобут соответствующей основной прошивке версии. Иначе, новые файлы не пропатчатся, а заменятся старыми, из кеша. Такова особенность нашего PatchEngine - он был создан как раз для того, чтобы как можно долше работать без новых патчей и переживать мелкие апдейты. На крупные апдейты все же новая версия очень рекомендуется.

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

Link to comment
Share on other sites

Юзерспейс (hda1) патчится из рамдиска в момент загрузки. Хренобут не несет в себе готовые бинари. Он содержит только патчи и создает патченный образ системы на лету, в момент загрузки..

Ну в принципе то это здорово т.е. это позволяет практически из любой железки с любым процессором из модельного ряда Syno сделать Хренологию прилепив к поддерживаему ядру рамдиск с патчами лишь бы с внешнего носителя грузился :smile:

 

Вобщем - спасибо, удачи, ждем новый бут, ну и помощь окажем по возможности...

Link to comment
Share on other sites

А еще, было бы очень круто загружать XpenoBOOT по сети, например, через gPXE или iPXE. Тогда, можно было бы разворачивать несколько физических серверов без этих дурацких флешек

Link to comment
Share on other sites

[spoiler=тест btrfs в dsm 5.2]btrfs.png

btrfs2.png

 

 

[spoiler=снимки сделать не получается]btrfs3.png

 

Кто-то уже попользовался этой btrfs? Что за зверь, как впечатления, плюсы/минусы?

P.S. И как вообще сделать том с этой btrfs? Добавил диск, делаю бейсик том, так он даже и не предлагает btrfs, сразу делает ext4. DSM 5.2-5592 update 4.

Link to comment
Share on other sites

Кто-то уже попользовался этой btrfs? Что за зверь, как впечатления, плюсы/минусы?

Да, этой файловой системой пока пользуются счастливые обладатели DS1813+, RS18016xs+, RS2416+/​RS2416RP+, RC18015xs+, впечатления пока только положительные так как с этой системой появились такие фишки как например:

 

  • моментальные снимки
  • автоматическое определение и устранение повреждений(аналог ECC)
  • мгновенное клонирование общих папок
  • Квоты для общих папок
  • Зеркальное копирование метаданных

 

подробно смотрим на сайте сино.

 

что касается DS3615х, то если заметили начиная с 5.2-5592 U3 появился модуль btrfs.ko но он не активирован, сделать это можно следующим способом:

 

для редактирования прямо в самой dsm подходит приложение Config File Editor в настройках которой добавляем

/etc/synoinfo.conf,synoinfo.conf active
/etc.defaults/synoinfo.conf,synoinfo.conf default

conf.png

 

в обоих файлах

/etc/synoinfo.conf
/etc.defaults/synoinfo.conf

найти и подправить вместо

httpport="80"
httpsport="0"
defaultfs="ext4"
systemfs="ext4"
addport="no"
supportuart2="yes"

сделать

httpport="80"
httpsport="0"
defaultfs="btrfs"
systemfs="ext4"
addport="no"
supportuart2="yes"

далее туда же дописываем следующие строчки

support_btrfs="yes"
support_dr_snap="yes"
support_share_snapshot="yes"

 

после этого у вас появится в настройках создания тома возможность выбора btrfs также появится и data protection manager

 

btrfsx2.png

 

И как вообще сделать том с этой btrfs?

 

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

 

btrfsx.png

 

чтобы это исправить идём в консоль и монтируем в ручную в моём случае на виртуалке этой командой

mount /dev/vg1001/lv /volume1

 

btrfsxx.png

 

чтобы узнать название девайса на конкректной машине наберите

mount | grep volume 

 

btrfsx1.png

 

перезагрузку этот том не переживёт придётся снова монтировать в ручную

также моментальные снимки и клонирование общих папок к сожалению в DS3615х не работает

хотя папка создаётся

 

btrfsx4.png

btrfsx3.png

 

ждём dsm6

Link to comment
Share on other sites

Кто-то уже попользовался этой btrfs? Что за зверь, как впечатления, плюсы/минусы?

Да, этой файловой системой пока пользуются счастливые обладатели DS1813+, RS18016xs+, RS2416+/​RS2416RP+, RC18015xs+, впечатления пока только положительные так как с этой системой появились такие фишки как

 

А вы не пробовали заменить название модели в конфиг файле и записать PAT от той модели? Или там другие чексуммы файлов которые надо пропатчить?

Link to comment
Share on other sites

нет не пробовал, да и навряд ли простая замена названия модели в конфиг файле что то даст

вопрос скорее к разработчикам

кстати здесь на форуме уже высказывалось пожелание чтобы следующий загрузчик был бы на базе допустим DS1813+

Link to comment
Share on other sites

нет не пробовал, да и навряд ли простая замена названия модели в конфиг файле что то даст

вопрос скорее к разработчикам

кстати здесь на форуме уже высказывалось пожелание чтобы следующий загрузчик был бы на базе допустим DS1813+

 

Было бы не плохо, но если в следующем DSM уже и на нашей будет BTRFS то толку мало.

 

Вы случайно не знаете где в SPK пакете можно изменить список dependencies. Хотелось бы попробовать установить MailPlus на 5.2. Проверку на DSM версию можно легко изменить, но где поменять требование на Perl 0058+. Не думаю что там что то сильно изменилось с версии 0023.

Link to comment
Share on other sites

А еще, было бы очень круто загружать XpenoBOOT по сети, например, через gPXE или iPXE. Тогда, можно было бы разворачивать несколько физических серверов без этих дурацких флешек

Загружается элементарно. Я использую pxelinux. Из iso образа выковырнуть zImage и закинуть в папку сервера PXE. В конфиге у меня

LABEL xpenology 5.2
kernel zImage
append root=/dev/md0 ihd_num=0 netif_num=1 syno_hw_version=DS3615xs sn=B3J4N01003 vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305

В iPXE примерно так же

 

Самое главное - pxelinux умеет менять конфиг для разных MAC адресов сетевух. В конфиг можно писать MAC и серийники для quick connect. Для разных серверов разные.

Link to comment
Share on other sites

Прошу прощения. Немного не для этой темы но...

При подключении к xpenology внешних жестких дисков или флешек форматом старше чем fat32 - их подключение видно. Однако с содержимым отказывается работать. Что можно поделать?

Link to comment
Share on other sites

Прошу прощения. Немного не для этой темы но...

При подключении к xpenology внешних жестких дисков или флешек форматом старше чем fat32 - их подключение видно. Однако с содержимым отказывается работать. Что можно поделать?

Устройства видно в Диспетчере хранения или как внешнее устройство?

Для начала проверить файловую систему флешки/диска на родной системе на ошибки. USB HDD может не хватать питания для запуска.

Какая файловая система? DSM на внешних устройствах понимает FAT, FAT32, NTFS, HFS+ и ext3, ext4.

На чем стоит DSM и какая версия?

Link to comment
Share on other sites

  • XPEH locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...