Проблема с ZFS

Status
Not open for further replies.

evgenysidor

Cadet
Joined
Apr 1, 2016
Messages
2
Добрый день.
Возникла проблема с ZFS при миграции одной виртуальной машины на другой FreeNAS(iscsi)

Выдает такую ошибку:

КРИТИЧНО: Статус тома esxi_iscsi (ZFS) - ONLINE: One or more devices has experienced an error resulting in data corruption. Applications may be affected.

Скажите, как можно исправить?
Спасибо.
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Посмотри в `zpool status -v exsi_iscsi` что именно пострадало и попробуй сделать `zpool clear esxi_iscsi` поcле чего запусти полный scrub. Это сбросит счетчики ошибок. Но если информация и правда повреждена, то ZFS от тебя с этим не отстанет пока поврежденный файл и все его снапшоты не будут удалены (и подняты из бакапа).
 

evgenysidor

Cadet
Joined
Apr 1, 2016
Messages
2
Посмотри в `zpool status -v exsi_iscsi` что именно пострадало и попробуй сделать `zpool clear esxi_iscsi` поcле чего запусти полный scrub. Это сбросит счетчики ошибок. Но если информация и правда повреждена, то ZFS от тебя с этим не отстанет пока поврежденный файл и все его снапшоты не будут удалены (и подняты из бакапа).

[root@freenas2] ~# pool status -v esxi_iscsi
pool: esxi_iscsi
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://illumos.org/msg/ZFS-8000-8A
scan: scrub repaired 0 in 0h5m with 1 errors on Wed Apr 13 19:32:25 2016
config:

NAME STATE READ WRITE CKSUM
esxi_iscsi ONLINE 0 0 1
mirror-0 ONLINE 0 0 2
gptid/781ac3eb-fdcf-11e5-92d9-6805ca401548 ONLINE 0 0 2
gptid/7858a3d4-fdcf-11e5-92d9-6805ca401548 ONLINE 0 0 2
mirror-1 ONLINE 0 0 0
gptid/789a27ec-fdcf-11e5-92d9-6805ca401548 ONLINE 0 0 0
gptid/78d91240-fdcf-11e5-92d9-6805ca401548 ONLINE 0 0 0

errors: Permanent errors have been detected in the following files:

esxi_iscsi/esxi_zvol:<0x1>

Скажите, как узнать какой файл поврежден? Мне кажется что поврежден весь zvol

Скажите почему так происходит с файловой системой ZFS? Она не доработана еще? Её в продакшине можно использовать?

Сейчас сижу, и думаю, если такое приключится на основном сервере FreeNAS где лежат все виртуальные машины, то это будет "...опа"

А этот на котором все случилось был как раз для резервных копий!!!
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Скажите, как узнать какой файл поврежден? Мне кажется что поврежден весь zvol

С точки зрения ZFS zvol это один большой "файл". Поврежден он скорее всего не весь, а лишь один его блок в 16КБ, но какой именно ZFS не показывает. Можно лишь попробовать его почитать, например, при помощи dd, и засечь в каком месте dd ругнется когда ZFS вернет ему ошибку вместо сбойного блока.

Скажите почему так происходит с файловой системой ZFS? Она не доработана еще? Её в продакшине можно использовать?

ZFS в продакшне уже лет десять, хотя конечно развитие продолжается. А происходя подобные ошибки на обоих дисках зеркала как правило из-за не-ECC памяти, которая нет-нет да и потеряет бит-другой раз в пол года, что вызывает ошибки контрольных сумм при возможно даже целых данных. Большинство другий файловых систем вообще бы этого не затетили, но ZFS как раз на столько параноидальна что отлавливает все что можно, а что делать дальше уже не ее заботы. :)

А этот на котором все случилось был как раз для резервных копий!!!

Вот для этого и бывают резервные копии.
 
Status
Not open for further replies.
Top