URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91760
[ Назад ]

Исходное сообщение
"Развалился raid1 на ZFS"

Отправлено onu , 15-Июн-11 01:22 
Внезапно raid1 из 2 дисков по 1TB <WDC WD1001FALS-00E8B0 05.00K05> стал вешать систему FreeBSD 8.2-RELEASEб выдавая в консоль следующий текст:
--------------------------------
panic: solaris assert: ss->ss_end >= end (0x6a80753600 >= 0x6a80753800), file: /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c, line: 174

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
panic: solaris assert: ss->ss_end >= end (0x6a80753600 >= 0x6a80753800), file: /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c, line: 174
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff805f4e0e at kdb_backtrace+0x5e
#1 0xffffffff805c2d07 at panic+0x187
#2 0xffffffff80ee36f6 at space_map_remove+0x296
#3 0xffffffff80ee3d9b at space_map_load+0x1bb
#4 0xffffffff80ed4c19 at metaslab_activate+0x89
#5 0xffffffff80ed586e at metaslab_alloc+0x6ae
#6 0xffffffff80f00299 at zio_dva_allocate+0x69
#7 0xffffffff80efe287 at zio_execute+0x77
#8 0xffffffff80e9e303 at taskq_run_safe+0x13
#9 0xffffffff805ffeb5 at taskqueue_run_locked+0x85
#10 0xffffffff8060004e at taskqueue_thread_loop+0x4e
#11 0xffffffff805994f8 at fork_exit+0x118
#12 0xffffffff8089547e at fork_trampoline+0xe
---------------
Что бы это могло значить?

Сам пул не загружается. Переустановка ОС и zpool import не помогают. smartctl -a на дисках говорит, что все ОК.


Содержание

Сообщения в этом обсуждении
"Развалился raid1 на ZFS"
Отправлено wiseman , 15-Июн-11 02:32 
Здесь вам врядли помогут. попробуйте написать в freebsd-fs@ и freebsd-stable@

Но явно дело не в самих дисках, а в ФС. Вы случайно не забили чем-нибудь пул?


"Развалился raid1 на ZFS"
Отправлено onu , 15-Июн-11 14:34 
> Здесь вам врядли помогут. попробуйте написать в freebsd-fs@ и freebsd-stable@
> Но явно дело не в самих дисках, а в ФС. Вы случайно
> не забили чем-нибудь пул?

А чем его можно забить? Ну файлы записывал разные...там еще 20% места оставалось...У него аптайма было 2 месяца. Никаких манипуляций ни с ОС ни с пулом за это время не было. Крутился себе тихонько, вдруг развалился. Пичалька :(


"Развалился raid1 на ZFS"
Отправлено Anon Y Mous , 15-Июн-11 23:46 
> Что бы это могло значить?

Это может быть из-за этого бага: https://www.illumos.org/issues/883

Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать пул. Если не упадет, то тогда грузись снова FreeBSD и все должно работать.


"Развалился raid1 на ZFS"
Отправлено onu , 17-Июн-11 10:49 
>> Что бы это могло значить?
> Это может быть из-за этого бага: https://www.illumos.org/issues/883
> Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать
> пул. Если не упадет, то тогда грузись снова FreeBSD и все
> должно работать.

LiveCD с Solaris 11 Express повалился с такой же ошибкой. :(


"Развалился raid1 на ZFS"
Отправлено sage444 , 17-Июн-11 12:47 
>>> Что бы это могло значить?
>> Это может быть из-за этого бага: https://www.illumos.org/issues/883
>> Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать
>> пул. Если не упадет, то тогда грузись снова FreeBSD и все
>> должно работать.
> LiveCD с Solaris 11 Express повалился с такой же ошибкой. :(

А http://mfsbsd.vx.sk/ уже пробовали?


"Развалился raid1 на ZFS"
Отправлено onu , 20-Июн-11 02:28 
>>>> Что бы это могло значить?
>>> Это может быть из-за этого бага: https://www.illumos.org/issues/883
>>> Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать
>>> пул. Если не упадет, то тогда грузись снова FreeBSD и все
>>> должно работать.
>> LiveCD с Solaris 11 Express повалился с такой же ошибкой. :(
> А http://mfsbsd.vx.sk/ уже пробовали?

Попробовал. Как и с Solaris 11 LiveCD получилось импортировать только в режиме чтения. В режиме записи падает. Однако теперь при падении ОС, в консоль добавился странный вопрос:
Bufer is not busy?



"Развалился raid1 на ZFS"
Отправлено Anon Y Mous , 17-Июн-11 15:14 
>>> Что бы это могло значить?
>> Это может быть из-за этого бага: https://www.illumos.org/issues/883
>> Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать
>> пул. Если не упадет, то тогда грузись снова FreeBSD и все
>> должно работать.
> LiveCD с Solaris 11 Express повалился с такой же ошибкой. :(

Хм.. Ну тогда загрузившись с LiveCD (или с FreeBSD с поддержкой v28) импортируй его в режиме только для чтения:

zpool import -o readonly=on -f <poolname>

и копируй данные.

Ну или пиши в zfs-discuss@opensolaris.org, может там кто что дельное посоветует


"Развалился raid1 на ZFS"
Отправлено onu , 20-Июн-11 02:32 
>[оверквотинг удален]
>>> Это может быть из-за этого бага: https://www.illumos.org/issues/883
>>> Попробуй скачать LiveCD с Solaris 11 Express, загрузиться с него и заимпортировать
>>> пул. Если не упадет, то тогда грузись снова FreeBSD и все
>>> должно работать.
>> LiveCD с Solaris 11 Express повалился с такой же ошибкой. :(
> Хм.. Ну тогда загрузившись с LiveCD (или с FreeBSD с поддержкой v28)
> импортируй его в режиме только для чтения:
> zpool import -o readonly=on -f <poolname>
> и копируй данные.
> Ну или пиши в zfs-discuss@opensolaris.org, может там кто что дельное посоветует

В редиме чтения импортировать получилось. Спасибо.
Написал в freebsd-fs@freebsd.org, freebsd-stable@freebsd.org и в zfs-discuss@opensolaris.org...