#1
|
|||
|
|||
shit-zfs
Alex Korchmar написал(а) к All в Apr 22 20:11:49 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Продолжаем уже совсем безнадежные репортажи с "bsd way" ("вы новую дорогу нах..й знаете?") В рамках эвакуации из хетзнера полез проверять бэкапы. Лишних дисков, понятно, нет, но есть нелишний со свободным местом. Но бэкап сделан zfs send. Ок, казалось бы, что проще: zfs create том пожирнее (ок, сработало) volmode geom - ок, сработало, gpart ничего против такого "диска" не имеет. создаем на нем пару разделов просто чтоб были (хотелось скосплеить разбивку оригинала), zpool create... а фигушки. sysctl vfs.zfs.vol.recursive=1 Ок, пул создается. Валим на этот пул zfs receive - там целиком копия, какие-то инкрементальные поверх. Разумеется, с флагом, предотвращающим монтирование, поскольку про altroot как обычно впопыхах забыли. Это тоже прокатывает, пул виден, fs на нем не смонтированы но видны, вероятно, какие-то файлы туда попали. Попробуем все же сделать ему нормальный altroot: zpool export.... опа... о чем это оно тут думало несколько минут? Ну ладно, экспорт состоялся. zpool import пул видит, попробуем импорти....херак, мертво висит import. Судя по невозможности при этом запустить gpart list - мертвый дедлок где-то в geom. Поскольку прекратить это невозможно, reboot. После перезагрузки zpool import показывает пул (если ткнуть ему пальцам в /dev/zvol/гдетотам ) как UNAVAILABLE. Импортировать такой пул, естественно, нельзя. Включаем обратно recursive. Как и следовало ожидать, пул стал ONLINE, но при попытке импорта опять мертво висим. Что оно там ищет и как это починить - вопрос, видимо, не имеющий ответа. Просто не пользоваться. Что мертво то мертво. > Alex P.S. bhyveload не имеет ничего против загрузки оттуда, т.е. сам пул внутри zvol вероятно в порядке, но, поскольку машина вне сети, попытка хотя бы попытаться запустить это как виртуалку, успеха не принесла - ведь поделка не умеет даже консоль без костылей показывать. bsd way. Новая дорога на...й. Ничего толком не работает и уже не будет. --- ifmail v.2.15dev5.4 |