%3A%20%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%20zfs%20%D0%BD%D0%B5%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BF%D1%83%D0%BB.png)
У меня есть пул, который невозможно импортировать, хотя он обнаружен и находится в сети.
$ zpool import -d /dev/disk/by-id
pool: threetb
id: 10173957064206389394
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
threetb ONLINE
raidz1-0 ONLINE
ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T3208338 ONLINE
ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T3208543 ONLINE
ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T3218685 ONLINE
ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T3295168 ONLINE
Но когда я пытаюсь импортировать его, его не удается найти:
$ zpool import -f threetb
cannot import 'threetb': no such pool available
Это произошло после перезагрузки. Другие пулы импортируются нормально.
Есть идеи, что здесь происходит?
решение1
Благодаря невероятно быстрому ответу Томаса мне удалось импортировать пул, объединив сканирование устройства с импортом:
$ zpool import -d /dev/disk/by-id threetb