LINUX.ORG.RU

Сообщения EAT_INSIDE

 

Научпопа не осталось?

Форум — Talks

Прив, чат. А где вы смотрите/читаете годное? У меня как-то постепенно все подписки превратились в лучшем случае в головы, бездумно начитываюшие на камеру жпт-помои.

 

EAT_INSIDE
()

Ахахах, оказывается, RAID - не бэкап

Форум — Admin

История успеха, немного по мотивам А вот хочу RAID на Proxmox, например. .

Решил таки пойти по простому пути и поставить на proxmox md, чтобы не париться с переносом данных.

Акт I

Взял массив с фоточками, воткнул его в nas на горячую (что я, лох что ли, гасить гипервизор, когда железо hot plug поддерживает), mdraid автоматом его подцепил, фоточки смонтировались. Здорово, - подумал я, - линукс и вправду с человеческим лицом.

Акт II

Через некоторое время захотелось накатить™. Сначала прогнал апдейт на тестовой железке, всё ок. Обновил основную коробку, в которую воткнут массив с фоточками. После ребута коробка ехидно на связь не вышла, упав в консоль GRUB.

Ладно, дурное дело не особо хитрое. Лайвсили, чрут, установка загрузчика на системный ssd. Не впервой.

После загрузки меня ожидала следующая картина:

  • диск 0 - отформатирован в MBR, создан один раздел неизвестного типа на всю ёмкость

  • диск 1 - linux raid, всё ок

  • диск 2 - отформатирован в GPT, опаньки, потерянный boot раздел нашёлся, затерев первый гигабайт ^_^

Ну вы поняли, ахахах. 2 из 3 томов RAID 5 попячены, наслаждайся своей половиной данных, нашинкованных по 512K.

Акт III

Снял с этого позорища резервные копии. Пожалуй, это было единственным однозначно верным решением.

Так, смотрим. Данные на дисках физически есть, strings находит текстовики, которые там были. Теоретически, в такой ситуации достаточно было взять диски 0 и 1, как наименее повреждённые, и пересоздать на них массив с теми же характеристиками, скрестить пальцы и вычитать данные, указав резервный суперблок ext4. Но нифига - несмотря на ту же версию метаданных и порядок дисков, никакое из сочетаний не давало живой ФС на выходе.

В итоге пришлось гуглить гуглы, качать проприетарную r-studio, ЧИТАТЬ МАНУАЛ и почти целый день ждать, пока она соберёт образ из повреждённого массива. Что удивительно, результат сборки сразу смонтировался, и даже по мнению fsck оказался вполне приемлемым. Фоточки спасены. Happy end.

Эпи-нафиг-лог.

Было потрачено 4 дня времени и 15к на диск под промежуточные операции. Оверпрайсный диск останется у меня, а вот времени жалко.

Конторы восстановления данных, когда видят RAID, сразу чувствуют много 🤑, причём умножают сумму на число дисков. Физикам пользоваться их услугами вообще не вариант, если не вопрос жизни и смерти.

Что было сделано не так?

Стратегически - отсутствие бэкапа.

Технически? Наверное, можно выделить

  • выпендрёж с горячим подключением консьюмерских железок

  • применение неподдерживаемого массива

  • возможно - использование прямой установки RAID на диск, а не в раздел

  • вероятно, я накосячил при восстановлении загрузчика, усугубив ситуацию os-prober’ом, хоть и не понимаю, зачем и как именно

Надеюсь, моя рождественская история вас позабавила. Цветы и деньги складывайте в машину, офигенные советы можно постить в комментариях.

Перемещено hobbit из general

 , ,

EAT_INSIDE
()

А вот уведомления с локалхостов бы

Форум — Admin

Хочу настроить таки уведомления с девайсов в домашней локалке, но не доверяю email - в нынешних реалиях письмо скорее потеряется, чем дойдёт.

Потенциально можно поднять локальный почтовик и шлюз в тг, но тг тоже особой веры в долгосрокн нет. Можно, наверное, заюзать nextcloud talk, благо локальная инсталляция имеется, но выглядит как оверкилл.

Признавайтесь, кто что для такого юзает?

Перемещено hobbit из general

 ,

EAT_INSIDE
()

А вот посоветуйте вентилятор в бп, например

Форум — Linux-hardware

Хочу заменить на потише.

Размером 40х40х20. Желательно за пачку сухарей.

 ,

EAT_INSIDE
()

Совершенно необходима реакция 🤖

Форум — Linux-org-ru

дабы скипать жпт-помои.

 ,

EAT_INSIDE
()

А вот хочу RAID на Proxmox, например.

Форум — Admin

Судя по докам, сабж не поддерживает md по идейным соображениям, рекомендуя использовать вместо него мемную ФС.

С мемной ФС он нормально работать не может - например, штатными средствами невозможно настроить на неё бэкап. Оставим за скобками необходимость делать бэкапы на RAID.

Мой опыт показывает, что любая нестандартная настройка Proxmox приводит к его размазыванию тонким слоем по стенам при следующем мажорном апдейте; очень не хотелось бы устанавливать то, на что он не рассчитан из коробки.

Есть третий вариант боли - хардовые RAID контроллеры с алишки. Но это, кажется, уже за гранью добра и зла.

У кого какой печальный опыт есть в этом плане?

 , ,

EAT_INSIDE
()

А вот кто-то игрался с fault injection aka глитчингом?

Форум — Talks

Как оно там? Занятное дополнение к хобби или отчаяние и выкидывание денег?

 , ,

EAT_INSIDE
()

Как обмазаться cgroups, если по уши в снапе?

Форум — Desktop

А вот хочу, например, выборочно порезать трафик приложению, запущенному через снап. Какие есть варианты?

 , ,

EAT_INSIDE
()

А вот, допустим, датчик качества воздуха

Форум — Talks

Хочу именно датчик качества воздуха в умный дом, чтобы детектить не только CO2 и прочие модные соединения, но и ситуации вида «супец забыли на плите».

Потыкал MQ-135 - он меряет непонятно что, кроме газа из зажигалки ни на что значимо не откликается.

Каких бы ещё таблеточек попить?

 , ,

EAT_INSIDE
()

А вот как бы приделать третью ось

Форум — Science & Engineering

Фыр, чат.

Хочу приделать к самопальному граверу третью ось, чтобы сразу сверловку плат делать. Но очень давит жаба собирать полноценную механику ради 1 см хода по вертикали. Да и очень сомнительно оно выглядит с точки зрения стабильности с малым расстоянием между подшипниками.

Есть какие-то классические бомж-решения для таких случаев?

Перемещено hobbit из talks

 ,

EAT_INSIDE
()

А вот во что бы поконтрибьютить, например?

Форум — Development

Хочу полапать жабку с микросервисами вне своего болотца и поглядеть, как оно у нормальных людей.

Лор не предлагать.

 , ,

EAT_INSIDE
()

RSS подписка на новые темы