riv
Нужен мозговой штурм
riv
Как такое может быть возможным?
riv
riv
При том что
riv
riv
riv
Есть идеи?
Ivan
zfs рейд поверх аппаратного рейда ?
Ivan
хотяб до 0.8.6 обновись
riv
Сейчас занимаюсь снятием образов с этого рейда. Первая идея - баг в zfs. Но я не помню подобных багов.
riv
Причем ошибки сипятся (счетчик синхронно увеличивается на обоих половинках зеркала) при чтении люього zvol например с помощью dd
riv
хотяб до 0.8.6 обновись
Само собой, будем пробовать импортировать на новый zfs. Сейчас сохраняется 8Тб данных.
riv
Ищи артефакты в dmesg
Артефактов нет, за исключением ошибок чтения с самих zvol
riv
zfs рейд поверх аппаратного рейда ?
Это не я создавал. Видимо не смогли переключить в hba-режим контроллер. Но это не может быть причиной такой шляпы.
Ivan
вполне может быть что кабель побился или память контроллера
riv
там 2 диска или два массива ?
На уровне аппаратного рейда два логических тома, каждый из которых raid0 из двух дисков.
Ivan
попробуй смарт получить тулзой контроллера
riv
На уровне zpool два логических тома объеденены в единственный mirror zvol
riv
красота
Тоже восхищаюсь
riv
вполне может быть что кабель побился или память контроллера
Только такая экзотика и лезет в голову. Но были бы варнинги в ilo
riv
попробуй смарт получить тулзой контроллера
Битые диски не объясняют одинаковое количество ошибок на обоих блочных устройствах в составе зеркала
riv
Насчет битых кабелей
riv
riv
Не похоже
Vladislav
Диски проверяются или с помощью mhdd или Victoria
Vladislav
если диски HDD еще издают посторонние звуки - то готовьте им замену
Владимир
если диски HDD еще издают посторонние звуки - то готовьте им замену
Главное знать какие звуки посторонние, есть модели которые в принципе шумные
central
Ряд инстолеров умеют ставить на zfs
Anatoly
бутаешся в лайвсиди, создаешь zpool, распаковываеш туда stage3 генты
Anatoly
ubuntu-server примерно так же ставил, у них есть какой-то ручной мод инсталяции, примерно как в генте или арче
Ivan
https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Buster%20Root%20on%20ZFS.html с лайвцд легко ставится
Δαρθ
главное бут-раздел не делать на zfs )
Δαρθ
а дальше уже как только initramfs затолкал модуль zfs и сделал импорт -- уже рут на zfs збс
Art
если принципиален Дебиан (видимо для Прокса?) и чтобы рут был на зфс, то пока только так. А вообще у десктопной Убунты графический инсталлятор поддерживает зфс начиная с версии 20 или 21, не помню точно
Владимир
chroot_execute "echo $v_rpool_name/tmp /tmp zfs nodev,relatime 0 0 >> /etc/fstab"
Владимир
вот одна только эта строка закладывает во мне сомнение что человек понимает что делает
Ivan
главное бут-раздел не делать на zfs )
норм все у zfs с бутом. главное на нем лишних фич не включать.
Владимир
я бы не использовал скрипт где таким образом монтируют zfs
Δαρθ
норм все у zfs с бутом. главное на нем лишних фич не включать.
вот да! как следствие получается 2 пула, один для бута один для остального. и тут-то и появляется вопрос 'зачем'
George
просто выполнить последовательно надо)
Владимир
но в моей голове это выглядит страшным костылём)
Владимир
а человек который так пишет костылепроизводителем)
Δαρθ
другое удивительно, зачем /tmp не на tmpfs?
Владимир
Art
https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Buster%20Root%20on%20ZFS.html с лайвцд легко ставится
кстати, вспомнил - на Хабре был пост, что эта инструкция сырая, и там чел написал свою
Владимир
Он вообще весельчак)
Δαρθ
да там ещё и свап на zfs))
я так понимаю не починили еще?
Art
у меня не было проблем с этой инструкцией.
а, понял, буду знать, что норм
Ivan
единственно что при создании пула можешь захотеть побольше дисков добавить или какие-то опции поменять
Ivan
я так понимаю не починили еще?
вроде починили. в проде страшно тестировать, а на домашнем компе нормальное поведение.
Ivan
правда дома ядро другое и zfs 2.0.6, а у прокса zfs 2.1.1
Владимир
я так понимаю не починили еще?
это вроде и не ломали
Δαρθ
это вроде и не ломали
ну про дедлоки со свопом на зфс вроде есть баг
Владимир
он монтирует через fstab))
Владимир
ну про дедлоки со свопом на зфс вроде есть баг
ааа, ну вообще я не про него сейчас ругался)
Владимир
зачем если у zfs встроенный механизм?
Владимир
ну например zfs у тебя не запустилась по какой-то причине
Владимир
а из-за фстам который монтирует зфс у тебя повисла загрузка ОС
Владимир
круто?
George
кстати, вспомнил - на Хабре был пост, что эта инструкция сырая, и там чел написал свою
как соавтор инструкции возмущусь и погундю "не видел что-то PR" )
Владимир
это только в тмо случае если и корень у тебя на ZFS
Владимир
там корень не на зфс, так вот если у тебя корень на зфс ещё глупее монтировать чререз фстаб))
Art
тогда у тебя или рут будет не зфс, или вот покорпи над инструкциями/скриптами) Либо третий вариант - десктопная бубунта
George
ну там всё не сложно, на самом деле, создание пулов с рекомендациями да штатно установка через debootstrap
Владимир
я не могу утверждать на счёт его прямоты или кривизны, я просто дал коментарии по паре строк в нём которые сильно бросились в глаза и сообщил что я бы с такими строками это даже не начинал изучать дальше.
Art
как соавтор инструкции возмущусь и погундю "не видел что-то PR" )
ого, спасибо за труд) Та статья у меня в закладках)
nikolay
А можно ссылку на упомянутую статью?
Ivan
ну там всё не сложно, на самом деле, создание пулов с рекомендациями да штатно установка через debootstrap
в zfs не рассматривали написание патчей для граба, чтоб грузил любые пулы ?
George
Они весьма в замкнутом мире живут, там всё сложно увы
Ivan
Они весьма в замкнутом мире живут, там всё сложно увы
а рассматривали возможность создания форка, например zfs-grub ?
George
Пока проще отдельный пул под boot держать