Мих
Единственное - надо будет граб переустановить
Vladislav
host1# zfs send tank/dana@snap1 | ssh host2 zfs recv newtank/danaпопросит создать пул newtank на целевой машине
George
Создаёте новый пул, назначаете эти параметры
Мих
Блин. Надо сделать всего 3 этапа:
1) Создать zfs pool из lifecd
2) Скинуть снапшоты нужных датасетов
3) Груб-инсталл всего этого добра
Мих
Мих
В общем не надо извращений, делайте нормально, будет нормально.
George
внутри руками создаёте корневые датасеты, в них льёте рекурсивно снапшоты
Мих
dd всякие там...
George
всё, у вас идентичный пул
Vladislav
Vladislav
не надо вручную делать
Vladislav
когда сложный пул - много ошибок всплевет на продакшене
Мих
)))
George
Александр🇷🇺
Александр🇷🇺
😀
George
могу поревьюить
Александр🇷🇺
George
ансибл, или кто чем обмазываться любит
Мих
Ансибл - да, оно. Я люблю.
Мих
Vladislav
у меня уже есть скрипт инсталла системы,
мне надо промежуточный скрипты:
1) который парсит настройки vdev старого пула
2) который парсит настройки ZFS старого пула
3) применяет оба типа настроек на новом пуле
Александр🇷🇺
Мих
Мих
Александр🇷🇺
Сергей
Vladislav
за более 10 лет использование ZFS уже пора придумать скрипты автоматизации переноса между двумя и более серверами
Мих
Vladislav
George
Vladislav
второй пул уже легче создается
Vladislav
я не прошу кого-то писать
Vladislav
я прошу вспомнить, если вы где-то видели скрипты автоматизации
Мих
Ну блин, разметку-то накатать не сложно, потом send-recieve
Мих
Я сам пишу. Но не копирую, а создаю сразу на новом месте новые разделы с нужными параметрами. В интернетах миллион примеров.
Мих
csh,bash, pyhon etc в руки и агла )
Мих
Мих
Главное - сперва на виртуалках затестить это дело
Сергей
да, первые 100ГБ будут идентичные
вы так больше проблем огребёте если полезете внутрь ФС. Вам проще анализировать какие типы устройств доступны (/dev/nvme*, /dev/disk/by-id/*) и просто скриптом создавать пул из таких устройств)
Мих
Vladislav
Vladislav
там это сделано, правда не для ZFS
Vladislav
+ ashift 12 во FreeBSD и Линуксе по разному создаются, мы это пока не трогаем
George
просто сам шаг "создать пул" автоматировать особо нечего. Дальше идёт наполнение пула и тут у каждого всё своё будет.
George
Vladislav
по пункту 1)
zdb -C zroot
правильно, отсюда брать инфу о пуле?
Сергей
George
George
Vladislav
тут описаны vdev , ashift и логика RAID
Vladislav
children[0-9].type точнее
Vladislav
Vladislav
Короче, увидите подобные скрипты автоматизации - дайте ссылки и упомяните меня, чтоб я не писал свой велосипед
George
George
Vladislav
да, на гитхабе грустненько
Vladislav
еще вопрос, на Mac OS X есть ZFS ?
George
George
не из коробки, ессно
Vladislav
какой-то openzfsonosx
Vladislav
rott ZFS на маке, я так понял, еще долго не будет
Мих
Maverick
Да и не нужен zfs на маке то особенно. С учётом того что оракл его толком не пилит
Maverick
Вот новый райзерфс вышел как вам?
Vladislav
Well
А что хуже оффтоп или затишье на неделю? 😎
Сергей
я считаю затишье признаком стабильности и надёжности ZFS)), что даже вопросов не возникает.
Well
Это близко к истине )))
Well
Тогда вопрос. Можно ли данные с одного vdev мигрировать на другой? Есть ли некое подобие LVM pvmove?
Сергей