Сосач поясни мне за обновление НекроБСД.Суть такова: есть один NAS с НекроБСД 8.2. Система установлена на один HDD корнем на zfs (zroot), из 4 HDD собран дисковый массив raidz1 (zhome), где хранится вся файлопомойка.Хочу: получить инсталляцию новой 11 системы на пуле zhome, а старый HDD диск с корнем выкинуть нафиг и попробовать поставить SSD под l2arc.Как это ваще сделать?Проапгрейдить zhome пул до последней версии через live-cd. И тупо фигачить по мануалу? https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/RAIDZ1 Полагаясь лишь на одно отличие, что пул уже создан?А как быть с загрузчиком, его надо прописать на первые 2 сектора всех четырех HDD.В мануале: gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad0Мой raidz1 был создан на голые файлы устройства ad[1-4] без всяких там гейских gpt или mbr. Не распидорасит пул от таких выкрутасов?
>>1906745 (OP)Соси хуйца омеган.
>>1906769Чо?
>>1906745 (OP)>Мой raidz1 был создан на голые файлы устройства ad[1-4] без всяких там гейских gpt или mbr. Не распидорасит пул от таких выкрутасов?чет проиграл с дауна. >-i 1> на голые файлыпроиграл еще больше. там тебя еще пара сюрпризов ждет, если хотя бы один их винтов до этого был в аппаратном рейде.А так все стандартно - обновляешься с 8ки до 9->10->11. Ставим соответствующие compatX. Это тебе не линупс. Обновление проходит как правило без проблем. Хотя судя по той хуйне что ты уже наворотил - mergemaster ты не осилишь.На твоем месте самое простое будет все забекапить, снести все нахуй и сделать правильный zraid без привязки к хардварному имени.
>>1907980>чет проиграл с дауна. >проиграл еще больше. А в чем тут такая большая проблема, если учитывать что на момент установки не предполагалась смена конфигурации? Поясни пожалуйста, антошь.Например есть большой и очевидный плюс - элементарно менять дохлые винты, одной командой zpool.И сейчас наверняка можно записать бутлоадер на флешку и продолжать использовать голые файлы устройств.>там тебя еще пара сюрпризов ждет, если хотя бы один их винтов до этого был в аппаратном рейде.Какие могут быть сюрпризы?Аппаратные рейды каким-то магическим образом портят диски? Бред же.Даже если и так. Для создания пула ничего кроме блочного устройства не надо. И zfs со своей концепцией cow многократно записывает/стирает каждый сектор диска (читай этого необходимого блочного устройства)>А так все стандартно - обновляешься с 8ки до 9->10->11. Ставим соответствующие compatX.>Это тебе не линупс. Обновление проходит как правило без проблем. Хотя судя по той хуйне что ты уже наворотил - mergemaster ты не осилишь.Кончался 2016...make buildkernel...make buildworld...single user...mergemaster...Фу блядь, фу нахуй.Такими прыще выкрутасами закончил заниматься больше 10 лет назад.Ага, без проблем. Начиная с даун тайма минимум в сутки. Заканчивая абсолютно рутинным и бессмысленным пердолингом на тему разборок с изменившимся за 3 релиза софтом и содержанием его конфигов, и необходимости ручного просмотра и редактирования всего этого говна, и с возможностью получения в конечном итоге неработоспособной конфигурации. Офигительные некро-инструкции. Но, нет, спасибо. :)Проще раз в 6 лет переустановить, чем весь день пердолиться в срачельничек консолечкой.>На твоем месте самое простое будет все забекапить, снести все нахуй и сделать правильный zraid без привязки к хардварному имени.Вот уже так и делаю. (бекаплю)Заодно уровень массива поменяю на 10.
>>1909140>Поясни пожалуйста, антошь.ок, поясняюНапример если ядро будет сконпелированно без ATA_STATIC_ID, то после выхода из строя одного винта ты бы получил квест - а какой жи винт в пуле у миня неисправин и какжи мне теперь его заминить. А полететь мог например не сам винт, а контроллер/разъем.Второй момент - если наебнется материнка и тебе придется все переносить. И далеко не факт что БУКВАЧГИ на новой плате у тебя совпадут со старыми. Можно еще придумать, на зачем. Ты придумал себе заеб и теперь тебе самому с ним ебаться. Как с загрузчиком.>Аппаратные рейды каким-то магическим образом портят дискине порят, они записывают свою системную инфу в последние сектора и если раньше до 9.3 кажется можно было не парится с ее удалением, то потом данное головотяпство убрали. И в лучшем случае тебе не дадут создать на нем разделы без предварительной очистки от данной инфы. >make buildkernel...я не помню когда там ввели бинарные обновления.>mergemasterняш, в линупсах порой меняется структура конфигов при смене мажорной версии. Посмотрел бы я как бы ты там беспроблемно бы обновился на несколько мажорных версий вперед. Мержить руками как правило, приходится лишь криворуким ебланам, которые редактируют /etc/defaults или rc.d скрипты. Остальное можно либо скипнуть, как в случае с hosts, либо не трогается руками вообще.Кроме того никто тебя не заставляет собирать систему непосредственно на сервере, лол. Но судя по твоим познаниям, ты бы и на нетбуке стал бы пересобирать.Лично я собираю по двум причинам - убрать лишнее, добавить опции, которые не добавить через loader.conf. С проверкой системы на виртуалочке. Я предпочитаю стейбл. В котором уязвимости фиксят обычно быстрее релиза.Так же создаю свой livecd/flash на базе стейбла и с предустановленным софтом. Аля mc. >Проще раз в 6 лет переустановитьесли не контактирует с внешним миром, то можно.