Пул ZFS поврежден после обновления до 14.04 LTS

Ну, я откладывал обновление до 14.04 из-за страха, что что-нибудь сломаю. На самом деле из-за страха, что это сломало бы zfs (или я сломал бы это). Я немного лучше, чем новичок в Linux.

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

Мой zfs - это хранилище файлов, а не загрузочный. Он работал нормально в течение года и прекрасно работал до обновления (скраб и все было хорошо). Я был уверен, что обновление сработает (или, по крайней мере, я смогу это исправить), потому что когда-то я обновлялся раньше, пул пропал, но я смог его вернуть.

Я переустановил zfs, утилиты zfs и некоторые зависимости (после поиска на этом форуме)

Я думаю, что то, что произошло, 14.04 удалил какой-то конфигурационный файл или по-другому указал имена дисков, но я могу ошибаться. Когда я первоначально устанавливал пул, я использовал определенные идентификаторы устройств, насколько я помню (потому что я не хотел ломать вещи, если они были переназначены при загрузке)

Посмотрите, поможет ли это.

Я могу подтвердить, что старые папки точек монтирования есть, но они пусты.

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

pool: naspool1 состояние: UNAVAIL статус: не удалось использовать одно или несколько устройств, поскольку метка отсутствует или недействительна. Недостаточно реплик для пула, чтобы продолжить работу. действие: уничтожить и заново создать пул из резервного источника. см.: http://zfsonlinux.org/msg/ZFS-8000-5E сканирование: нет запрошенной конфигурации:

NAME                                           STATE     READ WRITE CKSUM
naspool1                                       UNAVAIL      0     0     0  insufficient replicas
  raidz1-0                                     UNAVAIL      0     0     0  insufficient replicas
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV0990825  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD1001FALS-_WD-WMATV2995365  UNAVAIL      0     0     0
    scsi-SATA_WDC_WD10EARS-00_WD-WMAV51894349  UNAVAIL      0     0     0


___@ourserver:~$ sudo zpool import naspool1
cannot import 'naspool1': a pool with that name is already created/imported,
and no additional pools with that name were found


___@ourserver:~$ sudo zfs list
 no datasets available

Какой другой вывод я могу опубликовать, чтобы помочь? Я думаю, что обновление удалило некоторые файлы конфигурации zfs. Кажется, что пул существует, и, конечно, 3 прекрасно работающих диска не сломались сразу. Я волнуюсь, что могу что-то сломать без небольшого руководства.
Благодарю.

1 ответ

Проблема в том, что после обновления zfs считает, что это другой сервер. Вы сможете исправить это, просто экспортировав, а затем импортировав пул.

sudo zpool export naspool1
sudo zpool import naspool1

Скорее всего, импорт будет жаловаться на то, что "пул может использоваться другой системой, в любом случае используйте -f для его импорта". Используйте -f для импорта:

sudo zpool import naspool1 -f
Другие вопросы по тегам