Art
единственное что в доке забыли написать -- зачем вообще делать эти чекпоинты )
@centralhardware @lvdmhm значит в виртуалке есть пул tank1 c одним-единственным датасетом, корневым tank1 1) Сделал этот самый чекпойнт zpool checkpoint tank1 2) Создал пару файликов в /tank1 3) Экспортнул пул zpool export tank1 4) Импортнул пул zpool import --rewind-to-checkpoint tank1 5) Получил обратн пул с датасетом, и соотвественно без тех двух файликов 6) Остался в непонятках зачем это всё. Ухожу в гугл
Art
попробуй по другому 1 checkpoint 2 караптишь файл 3 пробуешь импортнуть чекпоинт
и тут я осознал, что не умею корраптить файлы) Попробую просто изменить содержимое файла? По идее то же самое
central
и тут я осознал, что не умею корраптить файлы) Попробую просто изменить содержимое файла? По идее то же самое
ну я думал про то чтобы закараптить fs ну скажем fsync=disable и выключаем питание
Art
ну я думал про то чтобы закараптить fs ну скажем fsync=disable и выключаем питание
аа, понял. Так, это надо ещё запись организовать достаточно интенсивную... Щас попробую придумать как
Ivan
проще dd заюзать
Δαρθ
хм а разве зфс не гарантирует всегда корректное состояние с т.з. самой себя? а делание снапшотов-чекпоинтов *никак* не гарантирует правильного состояния с т.з. прикладухи
Art
хм а разве зфс не гарантирует всегда корректное состояние с т.з. самой себя? а делание снапшотов-чекпоинтов *никак* не гарантирует правильного состояния с т.з. прикладухи
@centralhardware Коллеги, ну я в общем не успел потестить дальше, и чёт притомился уже... Но вот что нарыл: https://zedfs.com/zpool-checkpoints/ В общем, если коротко, чекпойнты это вопрос удобства. Можно разом сейвить и откатывать все датасеты и зволы, какие есть в пуле. И не только эти данные, но и мету, и свойства пула. Для ряда кейсов это может быть оч удобно. К примеру, когда у нас корень системы в зфс Для того же Прокса это прям мега-фича. Сделал чекпойнт, обновился, всё ок? Живём. Не ок - грузимся с live-cd и откатываемся к чекпойнту. Правильно же рассуждаю?
Fedor
В солярках и деривативах давно была прекрасная история - снепшот перед обновлением, с возможностью загрузки с предыдущей версии, в случае чего
Shaker
так что даже если баг есть, то его стоит воспроизвести на 2.1 если репортить созреете и репро будет
Спасибо. Переделал на 2.1, не смог повторить багу. На штатном юбкнтовском 0.8 на тесте снова развалилось если фиксированный arc и log на nvme r1
werter
https://www.ixsystems.com/blog/openzfs-3-0-introduced-at-developer-summit/
Vladislav
В свежей Ubuntu уже 2.1
Действительно апнули
Vladislav
В 23 году ?😱
Видимо пора смотреть 101 как добавить патч o_direct в текущий ZFS
Vladislav
101 эт что ?
https://en.wikipedia.org/wiki/101_(slang) "slang term for the most basic knowledge in some subject"
Georg🎞️🎥
Я все равно не понял , извините 🤷🏻‍♂️
Art
101 эт что ?
101 подразумевается типа максимально базовый, простой, широко используемый мануал, или инструкция по какой-то теме
Fedor
это вместо rtfm чтоль?
Vladislav
это вместо rtfm чтоль?
Не совсем, 101 это само руководство, а не призыв к его прочтению
Vladislav
"Explain like i'm 5 years old" ещё вариант
Vladislav
В русской языке наиболее близкое к 101 будет "для чайников"
Fedor
какая-то хрень скорее всего это не наш термин
Fedor
Это не админский термин
Georg🎞️🎥
В русской языке наиболее близкое к 101 будет "для чайников"
Это как peace of cake 🍰 выражение , понял 👋
Sergey
Владимир
какую версию ZFS вы используете в продакшене?)
Fedor
Не флудим, пожалуйста.
Vladislav
какую версию ZFS вы используете в продакшене?)
TrueNAS 12.0U5 в проде, чтобы красивая вебка была для начальства
Fedor
какую версию ZFS вы используете в продакшене?)
Как-то давно куда-то поставил 0.6, работает до сих пор 😁
Владимир
Как-то давно куда-то поставил 0.6, работает до сих пор 😁
а чего ей ломаться)), разве что zstd сжатия нет)
Fedor
Ага. Оно там даже и не нужно.
Владимир
а так вот прям какой-то нехватки в старых версиях я не ощущал
Алексей
а чего ей ломаться)), разве что zstd сжатия нет)
Лично я уже на два разных бага напоролся
Владимир
Владимир
что за баги?
Алексей
но, да, в основном изза всяких дедупликаций и проч недефолтных сетапов
Владимир
дедупликация это зло)
Алексей
в какой именно версии?
не знаю точно но в 2.0 их уже нету
Алексей
дедупликация это зло)
если применять с умом то добро
Алексей
причем оба бага я ка кто здесь и обсуждал
Станислав
У меня стоит 2.1.2 со сжатием zstd =)
Vladislav
начальству нельзя давать GUI. Они обычно умудряются сломать, а ты чини
Fedor
Большего в целом не нужно
Ivan
Надо графану давать максимум)
никто её смотреть не будет
Ivan
будут просить присылать из нее скриншоты в почту
Georg🎞️🎥
А 13 версию можно уже ставить ?
На офф сайте не было запретов 🤔🤣
Vladislav
А 13 версию можно уже ставить ?
Если Вы знаете зачем - ставьте
Georg🎞️🎥
А 13 версию можно уже ставить ?
Вот планирую попробовать как раз )) на тестовую железку
nagual
Вот планирую попробовать как раз )) на тестовую железку
А на прод кто то ставил ? Есть уже отзывы ?
Georg🎞️🎥
А на прод кто то ставил ? Есть уже отзывы ?
А я сразу поставлю , в тестовый )) посмотрю что как
Andrey
А на трунасе можно отказоустойчивую систему построить?
Andrey
На 2 узлах?
Georg🎞️🎥
А чего нет
Он про кластер
Andrey
Шоб как 2головая схд
Georg🎞️🎥
На 2 узлах?
По моему на две машины не даст… могу ошибаться 🤔
nagual
У меня домашний NAS прод.
central
У меня домашний NAS прод.
У меня на дедика мне домашнего на всю жизнь хватило
Fedor
даже на трунас на линуксе не сделать
Georg🎞️🎥
У меня на дедика мне домашнего на всю жизнь хватило
Для дома вообще можно внутри корпуса два Харда ))
Fedor
либо начнёшь чтото кастомить и потом обновой затрётся
Vladislav
это что значит?)
Есть три способа Первый - купить систему от разрабов https://www.truenas.com/x-series/
Vladislav
Второй - есть такие странные ребята https://www.high-availability.com/