Перейти к содержимому
Калькуляторы

ZFS: i/o error - all block copies unavailable

Ничего не предвещало беды, планово послал машину в ребут (FreeBSD 9.2-STABLE), 5-10 минут тишина, смотрю в KVM, ребутится по кругу, лоадер ребут, лоадер ребут.

 

Загрузил шаблон восстановления по сети, примонтировал zfs, сделал в chroot:

пересобрал ядро GENERIC (RELENG_9)

пересобрал мир (RELENG_9)

 

переписал лоадер:

gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0

zpool set bootfs=ztank ztank

 

Обновил кэш файл:

zpool export -f ztank

zpool import -o cachefile=/tmp/zpool.cache ztank

cp /tmp/zpool.cache /mnt/boot/zfs/zpool.cache

 

Очистил место, сделал scrub:

zpool scrub ztank

 

Ребучу появилась ошибка:

ZFS: i/o error - all block copies unavailable

ZFS: can't find root dsl_dir

ZFS: can't find root filesystem

gptzfsboot: failed to mount default pool ztank

 

root@netflow:/root # zfs list

NAME USED AVAIL REFER MOUNTPOINT

ztank 45.4G 9.80T 12.3G legacy

ztank/tank 33.0G 9.80T 33.0G /tank

 

root@netflow:/root # zpool status -v

pool: ztank

state: ONLINE

scan: scrub repaired 0 in 0h2m with 0 errors on Tue Dec 10 07:37:37 2013

config:

NAME STATE READ WRITE CKSUM

ztank ONLINE 0 0 0

gpt/root ONLINE 0 0 0

errors: No known data errors

ZFS filesystem version 5

ZFS storage pool version 28

 

Разметка диска такая:

gpart add -b 1M -s 128k -t freebsd-boot da0

gpart add -s 4G -t freebsd-swap da0

gpart add -t freebsd-zfs -l root da0

 

Есть идеи? Что за хрень вообще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

root@netflow:/root # /mnt/usr/bin/zfsboottest.sh ztank

zfsboottest.sh is reading all the files in /mnt/boot using

boot code and using file system code.

It calculates MD5 checksums for all the files and will compare them.

If all files can be properly read using boot code, it is very likely you

will be able to boot from "ztank" pool>:> Good luck!

 

pool: ztank

bootfs: ztank

config:

 

NAME STATE

ztank ONLINE

gpt/root ONLINE

OK

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У вас сервер стоит на ZFS или вы его используете для хранилища?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.