Задать вопрос

Развалился пул zfs. Как восстановить?

Доброго всем времени.
В один прекрасный день в TrueNAS-SCALE-24.04.2.2 стали "дергаться" sata линки и рандомно крашиться файлы, к которым обращаются. Плюс писк\щелчки из одного винта. Интернет рассказал, что проблема может быть в БП и может быть неисправен кабель sata или сама корзина.
Заменили кабель и БП. Посторонние звуки у винта прекратились.
При загрузке в дашборде - все 4 винта unassigned.
Винты вроде все на месте
root@truenas[/home/admin]# lsblk -o name,size,type,partuuid
NAME SIZE TYPE PARTUUID
sda 3.6T disk
├─sda1 2G part a4722b12-5b0f-476d-a704-7f384653ad21
│ └─md127 2G raid1
│ └─md127 2G crypt
└─sda2 3.6T part 78768fa5-a92a-4548-9557-0f42401ccccf
sdb 3.6T disk
├─sdb1 2G part 02b02130-2f0b-415f-ae8c-85d849261c33
└─sdb2 3.6T part 83c95c75-7fe2-4fec-9845-d974fc3f637f
sdc 3.6T disk
├─sdc1 2G part 9ee250cd-dccf-494c-aab3-1f2cc2fbd84c
│ └─md127 2G raid1
│ └─md127 2G crypt
└─sdc2 3.6T part 7148f5b2-5cf3-4f20-8f67-3e13d6350289
sdd 223.6G disk
├─sdd1 1M part 0bfe2fd4-c7c6-48f7-95c3-9ac97455137b
├─sdd2 512M part c2e55895-c266-48e3-a249-8574d9502604
├─sdd3 207.1G part a8ca35d1-8aef-4b47-8784-68848999cfe0
└─sdd4 16G part ef366a6b-d331-4d0b-a08b-9c6e73abe626
sde 3.6T disk
├─sde1 2G part 9f7ed069-5e4e-4b7f-a806-5f9e40047067
│ └─md127 2G raid1
│ └─md127 2G crypt
└─sde2 3.6T part af598827-99d2-46cc-bb20-e3821e34ca31
root@truenas[/home/admin]#

Немного смущает таблица разделов на sdb, но я хоть убей не знаю должно ли быть именно так.

zpool status ничего не показывает

root@truenas[/home/admin]# zpool import
pool: pool
id: 13997916364281612929
state: ONLINE
status: Some supported features are not enabled on the pool.
(Note that they may be intentionally disabled if the
'compatibility' property is set.)
action: The pool can be imported using its name or numeric identifier, though
some features will not be available without an explicit 'zpool upgrade'.
config:

pool ONLINE
raidz2-0 ONLINE
7148f5b2-5cf3-4f20-8f67-3e13d6350289 ONLINE
78768fa5-a92a-4548-9557-0f42401ccccf ONLINE
af598827-99d2-46cc-bb20-e3821e34ca31 ONLINE
83c95c75-7fe2-4fec-9845-d974fc3f637f ONLINE
root@truenas[/home/admin]#

при попытке импорта

root@truenas[/home/admin]# zpool import pool
cannot import 'pool': insufficient replicas
Destroy and re-create the pool from
a backup source.

Вот на этом месте все и застопорилось. Поиск показал решение которое у кого то сработало

sysctl vfs.zfs.max_missing_tvds=1
sysctl vfs.zfs.spa.load_verify_metadata=0
sysctl vfs.zfs.spa.load_verify_data=0

zpool import -f -o readonly = on DATA

но в /proc/sys/ нынче нету vfs. насколько я понимаю, эти настройки должны позволить примаунтить(?) пул с одним сбойным диском. Но как это сделать в текущем truenas-е сообразить не могу никак.

root@truenas[/home/admin]# zpool import -f -o readonly=on pool
cannot import 'pool': I/O error
Destroy and re-create the pool from
a backup source.
root@truenas[/home/admin]#

Восстановиться можно, но оч охота попробовать починить.
Помогите, чем можете, плз.
  • Вопрос задан
  • 358 просмотров
Подписаться 4 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
zpool import импортирует все найденные пулы
zpool import pool пытается импортировать уже импортированный пул с названием pool и выдаёт ошибку
Судя по логам с пулом у вас все хорошо
Остался только последний шаг zfs mount
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы