ZFS loader http://svnweb.freebsd.org/base/head/sys/...
По-моему, простейший драйвер фс на чтение.
Порадовало:
159 /*
160 * Don't be silly — the bootstrap has no business writing anything.
161 */
162 static int
163 zfs_write(struct open_file *f, void *start, size_t size, ... more →
*zfs
Решил посмотреть, как MySQL будет работать на пожатой zfs. Без сжатия база заливалась минут за 5-10, со сжатием оно лопатится второй час. Интересно, долопатится ли к утру. Прозрачный gzip-9.
Это всё-таки не очень умное решение, лол.
takino# zpool status amdz
pool: amdz
state: ONLINE
scrub: scrub stopped after 0h0m with *11263671994483776* errors on *Thu Jun 18 08:25:36 223139722*
config:
NAME STATE READ WRITE CKSUM
amdz ONLINE 0 0 0
gpt/amdz ONLINE 0 0 0 *6.25P repaired*
Чо за хуйня.
Блядь, ну когда сабж под пингвином доведут до состояния выпуска в продакшен? :(
Подумал опять попробовать *1 на *2. Ставлю потихоньку на тестовый хард.
Блеать, сделайте мне нормальную отладку в zfs. Ну или чтение с zfs в загрузчике. Или... короче. чо-нибудь.
Ну чо, посаны, там весь мой фотоархивчик →
http://forums.freebsd.org/showthread.php...
Что мне отдельно и охуенно доставило во фре — vfs.zfs.debug.enable врубает debug на geom, а от zfs, собственно, там сообщений и нет :)
Читаю ото zfs on disk format сановский 2006 года и чото не понимаю — там половина структур unit64. Схуяли она 128-битная внутри...
Как же оно меня заебло. Вот почему нельзя было сделать опцию zpool import -МНЕ_ПОХУЙ_НА_ВСЕ -o ro ? Почему в этой сраной ебанине нельзя было сделать transaction revert? Оно делает меня плакаль.
Все, старый диск из пула не пашет, поэтому для меня нет пути назад — только медленно расковыривать пул и доставать уберблок. Плохо, что запасных дисков нет. Хотя если считать что в зеркале должны быть два равноценных диска...
И да, я нихуя не понял, зачем нужен такой массив, который при вылете одного диска не загружается? ZFS это в реале какой-то пиздец, не готовый к промэксплуатации, но если все говорят, что он кул, что же твориться в остальных вариантах?
Вот, кстати, еще один нерешенный пиздец
http://forums.freebsd.org/showthread.php...
ГАГАГА, у чувака наебнулся пул, фряшка импортировать отказалась, дебиан с fuse-zfs открыл на чтение. ПИЗДЕЦ.
http://forums.freebsd.org/showthread.php...
Так-так-так, похоже завтра придется вечером делать ЭТО
http://www.lissyara.su/articles/freebsd/...
Вопрос только в том, что если файловая zfs считает что пизда, почему она сама не может откатиться к последней удачной транзакции?
Как ни странно, разметка диска0
8390656 2921886479 3 ... more →
Имеющиеся рецепты поднятия пула:
http://download.oracle.com/docs/cd/E1996...
На фре пул из устройства в моем случае не прокатывает почему-то, зато прокатывает zdb -l устройство и zdb -e (которая показывает весь мой пул деревом, но в конце говорит что оно can't open 'tank': no such file or ... more →
Для себя чтоб не забыть
был диск ada0 (часть бывшего пула zroot) с данными. Подсоеденил ada1, отформатировал в tank 4k сектор. Перекинул tar'ом данные. загрузился. Все ок. Отформатировал zroot. Присоеденил ada0 к пулу tank, дождался resilver. Все вроде ок. отсоединил ada1, сделал glabel label disk1 ada1p3, ... more →
Што самое обидное — я точно знаю, что хотя бы один диск в зеркале здоров. С обоих дисков читаются все 4 метки. На всех, правда, стоит в 1 resilvering. И, блеать, фря грузится до момента mountfrom, при том что она целиком на пуле. Как дефибридлировать только не знаю.
И да, еще одна заебатая команды:
zpool import -Ff zroot
http://lists.freebsd.org/pipermail/freeb...
*zfs is used by:
Spiritual ecstasy
rapture
gelraen
gelraen
wasd
wasd
alxrt
alxrt
Няша с няшей
nekoexmachina
muhas
muhas
rapture
gelraen
wasd
alxrt
nekoexmachina
muhas