Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Dark Smoke
- ст. сержант
- Сообщения: 313
- Зарегистрирован: 2009-02-25 0:03:43
- Откуда: Днепропетровск
-
Контактная информация:
Непрочитанное сообщение
Dark Smoke » 2016-03-07 9:09:28
Добрый день.
Не имел дело раньше с zfs, а тут на тебе, сразу проблема. Поломался. Консоль виснит. Что делать не пойму. А главное что данные терять нельзя.
Какой должен быть мой ход действий. А то боюсь потерять все.
Код: Выделить всё
zpool scrub -s tank2
cannot cancel scrubbing tank2: pool I/O is currently suspended
zpool status -v tank2
pool: tank2
state: ONLINE
status: One or more devices are faulted in response to IO failures.
action: Make sure the affected devices are connected, then run 'zpool clear'.
see: http://illumos.org/msg/ZFS-8000-HC
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank2 ONLINE 0 231 0
ada0 ONLINE 1 465 0
ada1 ONLINE 0 0 0
errors: Permanent errors have been detected in the following files:
tank2/ubuntu:<0xbf607>
tank2/backups:<0x4d8b>
tank2/backups:<0x4d8c>
tank2/backups:<0x4d8e>
tank2/backups:<0x4d91>
tank2/backups:<0x4d92>
tank2/backups:<0x4d93>
tank2/backups:<0x4d94>
tank2/backups:<0x4d97>
tank2/backups:<0x4d99>
tank2/backups:<0x4d9a>
tank2/backups:<0x4d9b>
tank2/backups:<0x4d9d>
tank2/backups:<0x4d9e>
tank2/backups:<0x4da1>
tank2/backups:<0x4da2>
tank2/backups:<0x4da3>
tank2/backups:<0x4da5>
tank2/backups:<0x4da6>
tank2/backups:<0x4da9>
tank2/backups:<0x4dab>
tank2/backups:<0x4dad>
tank2/backups:<0x4dae>
tank2/backups:<0x4db1>
tank2/backups:<0x4db2>
tank2/backups:<0x4db4>
tank2/backups:<0x4db6>
tank2/backups:<0x4db8>
tank2/backups:<0x4db9>
tank2/backups:<0x4dba>
tank2/backups:<0x4dbb>
tank2/backups:<0x4dbc>
tank2/backups:<0x4dbd>
tank2/backups:<0x4dc1>
tank2/backups:<0x4dc4>
tank2/backups:<0x4dc6>
tank2/backups:<0x4dc8>
tank2/backups:<0x4dca>
tank2/backups:<0x4dcb>
tank2/backups:<0x4dcc>
tank2/backups:<0x4dcd>
tank2/backups:<0x4dd0>
tank2/backups:<0x4dd3>
tank2/backups:<0x4dd4>
tank2/backups:<0x4dd6>
tank2/backups:<0x4dd7>
tank2/backups:<0x4dd8>
tank2/backups:<0x4dd9>
tank2/backups:<0x4dda>
tank2/backups:<0x4dde>
tank2/backups:<0x4de0>
tank2/backups:<0x4de1>
tank2/backups:<0x4de3>
tank2/backups:<0x4de4>
tank2/backups:<0x4de7>
tank2/backups:<0x4de9>
Dark Smoke
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Neus
- майор
- Сообщения: 2006
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2016-03-07 9:48:13
Если данные терять нельзя чего зеркало не сделал?
Быстро переводи пул в readonly и сливай живые файлы на другой диск.
Разбирай пул, ставь нормальный диски, собирай зеркало.
Neus
-
snorlov
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2016-03-07 11:17:56
После того как сольешь файлы, можно попытаться сделать снапшот пула, через zfs send отправить его архивироваться, ну а затем, когда снова его соберешь, восстановить его из снапшота, т.е. нечто
Код: Выделить всё
zfs shapshot -r tank2@backup
zfs send -Rv tank2@backup | gzip > /..../backup.zfs.gz
.....
Код: Выделить всё
gunzip -c /.../backup,zfs,gz | zfs receive -vF tank2
Все это конечно может нормально пройти, если создастся снапшот...
snorlov
-
Neus
- майор
- Сообщения: 2006
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2016-03-07 11:36:58
У него страйп и диск сыплется, тут надо как можно быстрее в readonly и сливать живое.
Снапшот зачем? zfs send сериализует фс в поток, он умеет игнорировать не читаемые файлы? Думаю что нет, вывалится с ошибкой чтения.
Neus
-
snorlov
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2016-03-07 12:38:38
Neus писал(а):У него страйп и диск сыплется, тут надо как можно быстрее в readonly и сливать живое.
Снапшот зачем? zfs send сериализует фс в поток, он умеет игнорировать не читаемые файлы? Думаю что нет, вывалится с ошибкой чтения.
Я и повторил, чтоб сначала живые файлы сливал, лишь потом начинал делать изврат... Просто если снапшот пройдет, сам процесс восстановление будет быстрее, меньше телодвижений...
snorlov
-
Neus
- майор
- Сообщения: 2006
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2016-03-07 14:57:00
А точно
сори, просмотрел.
Снапшот то пройдёт, это же просто фиксация метаданных на момент времени.
А вот как ты в стрим запихаешь нечитаемые рекорды… или zfs send умеет игнорить битые файлы?
Neus