Maksym
Я хз с вами общаться противно. Сто лет сюда не заходил и не зайду больше.
Vladislav
sexst
sexst
Александр
Добрый день. Подскажите пожалуйста. У меня на сервере с Ubuntu есть root пул с установленными виртуальными машинами на нем. У меня стоит задача перенести пул на другой диск большего размера, так как нынешний уже забит. Что мне для этого подойдет лучше, клонирование или репликация?
LordMerlin
Что значит root пул? Всмысле там корень системы и там же диски виртуалок?
Тогда странное.
Ставьте отдельно диск под виртуалки и переносите туда.
Roman
Alexey
посмотрите команды zfs send [poolname]/[dataset | volume]
и zfs receive [poolname]/[dataset | volume]
например, есть zfs volume: zp1/windows-disk. Его нужно перенести в пул zp2, тогда общая команда:
zfs send zp1/windows-disk | zfs receive zp2/windows-disk
жюн
А если диск клонировать на больший и резайнуть раздел zfs'a после загрузчика до максимума - оно же должно схавать это и увеличить размер пула
Александр
LordMerlin
Красивое. пул из одного диска и ashift на ссд = 9
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
С коллегами спор зашёл. Благо ли zfs, или ж... и почему-то они уперто отстаивают позицию, что мол иные ФС проще восстановить, это раз. Два, то что если какая-то ошибка закроется, то все, данные потеряны и ничего не сделать. Отсюда вопрос, кто-то пытался как-то экспериментировать, какие-то кейсы, примеры восстановления итд есть?
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Мол если память не ecc, и произойдёт сбой, то будто бы целый датасет ляжет, но это будто бы не так. Но не уверен
Vladislav
Georg🎞️🎥
Vladislav
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Georg🎞️🎥
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Это касается любой ФС
Где-то попадалась статья, где описывали теоретические расчёты, сколько и где битов должны сбойнуть, чтобы что-то пошло не так, вероятность низкая
Georg🎞️🎥
Помню … открыл коллега массив после сбоя питания , а он пуст девственно
Georg🎞️🎥
В прошлом году дело было
Железный рейд
Alexander
Мол если память не ecc, и произойдёт сбой, то будто бы целый датасет ляжет, но это будто бы не так. Но не уверен
Примеры восстановления можно в и-нете посмотреть. для примера - https://www.lissyara.su/articles/freebsd/file_system/zfs_recovery/
В целом, не думаю, что как-то принципиально отличается от восстановления других FS.
Касательно памяти с чётностью, совсем никак не связано именно с zfs, т.к. ноги совсем из другого растут. Для примера, в эксплуатационной документации (согласованной с ФСБ)на железки с прграммными СКЗИ ( криптопровайдерами) необходимо пергружать не реже, чем раз в 3 дня (если память без чётности) и можно вообще не пергружать, если память с чётностью. Т.е. это просто следствие появления ошибок в памяти, безотносительно какой-либо файловой системы.
Roman
Roman
Что не отменяет того факта, что с битой памятью у тебя будет повреждение обычной фс.
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Тесты хочу придумать какие-то, но будто бы кого не убедить, того не убедить
Nik
Так то и образ любой ляжет, без есс легко, суть то в самой есс, разве нет?
Nik
А может и работать, но кривые данные могут в БД записаться, как и везде без есс.
Nik
Для зфс есть другие плюсы без есс это отправка снапшотов например, сжатие
Fedor
имхо больше вероятности битфлипов с коллизиями чексумм пакетов при передаче данных по нешифрованным каналам (без проверки hmac/etc).
что касается ецц и зфс - так же имхо - если требуется условно абсолютная достоверность данных, то зфс вместе с ецц тут хорош тем, что он либо обеспечит эту достоверность, либо сигнализирует о том, что данные больше не равны чексумме и восстановит данные их резервного блока, в котором сумма сошлась.
sexst
И, сюрприз! В этом кейсе большинство fs вам вообще ничего о самом факте ошибки не скажет в принципе. Даже если ecc
sexst
А убеждать не нужно. Есть ряд разных fs на разные случаи жизни. Волшебной таблетки нет
Vladislav
С коллегами спор зашёл. Благо ли zfs, или ж... и почему-то они уперто отстаивают позицию, что мол иные ФС проще восстановить, это раз. Два, то что если какая-то ошибка закроется, то все, данные потеряны и ничего не сделать. Отсюда вопрос, кто-то пытался как-то экспериментировать, какие-то кейсы, примеры восстановления итд есть?
Если речь про фичи - благо
Если речь про скорость работы - сильно (ОЧЕНЬ сильно) зависит
Если речь про надёжность... Скраб и на современных аппаратных рейдах есть. ZFS не избавляет от необходимости актуального бэкапа, он лишь может помочь в большинстве ситуациях не восстанавливать ВСЮ фс
sexst
Весь вопрос в том, даст ли вам профит корова с её особенностями, околобесплатные снэпшоты и сжатие данных
sexst
(дедупликация всё ещё для тех, чьи вкусы весьма специфичны)
Arseniy
С коллегами спор зашёл. Благо ли zfs, или ж... и почему-то они уперто отстаивают позицию, что мол иные ФС проще восстановить, это раз. Два, то что если какая-то ошибка закроется, то все, данные потеряны и ничего не сделать. Отсюда вопрос, кто-то пытался как-то экспериментировать, какие-то кейсы, примеры восстановления итд есть?
Тут корректнее было бы проводить сравнение более аргументировано. О какой конкретно фс говорили коллеги? С чем сравнивали zfs? С btrfs, как самым близким аналогом?
Привязка в отношении ЕСС тут некорректна, нет у фс требований по применению памяти с коррекцией ошибок. Единственное, где такое встречается (по крайней мере я видел), в требования к ОС TrueNas. Там настоятельно рекомендуют есс. И дело тут не в саой фс, а в том, что эта ОС ориентирована на организацию хранилища данных. А что нам нужно от хранилища? Достоверность и отказоустойчивость.
Условно, можно все сделать на аппаратном raid, обеспечить должный уровень отказоустойчивости. Будет ли обеспечена этим достоверность данных? Нет.
Что же по zfs, то тут всегда вопрос конкретных задач, которые необходимо решать, и доступности инструментов.
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Тут корректнее было бы проводить сравнение более аргументировано. О какой конкретно фс говорили коллеги? С чем сравнивали zfs? С btrfs, как самым близким аналогом?
Привязка в отношении ЕСС тут некорректна, нет у фс требований по применению памяти с коррекцией ошибок. Единственное, где такое встречается (по крайней мере я видел), в требования к ОС TrueNas. Там настоятельно рекомендуют есс. И дело тут не в саой фс, а в том, что эта ОС ориентирована на организацию хранилища данных. А что нам нужно от хранилища? Достоверность и отказоустойчивость.
Условно, можно все сделать на аппаратном raid, обеспечить должный уровень отказоустойчивости. Будет ли обеспечена этим достоверность данных? Нет.
Что же по zfs, то тут всегда вопрос конкретных задач, которые необходимо решать, и доступности инструментов.
Proxmox + RAIDZ
Proxmox + аппаратный рейд ext4
ESXi + аппаратный рейд
Vladislav
Стоп. Гипер без ecc?
Vladislav
Хотя бы ddr5?
𝚜𝚎𝚗𝚜𝚎𝚖𝚊𝚍
Хотя бы ddr5?
Да про есс мне так накидали думаю, до кучи
Free
UFS Explorer
Мне не помог.
Как я понял - он показал бы файлы, которые были, например, удалены.
В моем случае испортился (не читался средствами zfs - и соответственно UFS Explorer тоже) сам файл папки.
И ничего под ней восстановить не удалось
Georg🎞️🎥
Pavel
Georg🎞️🎥
Нигде :)
Есть одна гарантия - два метра в глубину :))
Vladislav
Vladislav
Vladislav
Пока речь не идёт про объёмы в 12-18 петабайт и объёма оперативной памяти в 2-3 петабайта
Vladislav
на один сервер
Pavel
Vladislav
Vladislav
Потому что мы говорим про ECC ошибки в рамках одной планки
Ivan
хотите надежней - можно ram mirroring в биосе включить
Vladislav
Vladislav
В одной ячейке*
Pavel
Vladislav
И это одновременные события, т.е. их надо перемножить
Vladislav
А теперь давай посмотрим на куда более вероятные ошибки - отказ одновременно 3 HDD дисков в raidz2
Pavel
Это зависит от того, в какой момент произошел флип. Если до расчета суммы, то просто данные будут кривые записаны
Vladislav
Vladislav
у тебя пакет Ethernet может побиться так, что FCS сойдётся, а данные внутри уже нет
Vladislav
Мы сейчас именно в контексте ZFS и риска, что приносит скраб без ECC памяти
Vladislav
Vladislav
Vladislav
Vladislav
Пиздёж чистой воды
Vladislav
По этой статье 82% raid5 массивов не могут восстановиться
Vladislav
Vladislav
Когда реальность показывает что расчёты некорректны - значит где-то кто-то играет цифрами
Denver
по моему мнению, избыточность должна в массиве составлять 2 диска. А насколько мне известно, у рейд 5 большие проблемы с надежностью. По крайней мере должен быть бэкап. Даже обязателен для всех уровней массивов. Тут вопрос больше о скорости восстановления при определенных условиях
Fedor