O conjunto não pode ser importado, porque é formatado usando uma versão incompatível

2

Não consigo acessar meu pool do zfs no Debian, pois ele diz que minha versão é muito antiga:

root@Microknoppix:~# zpool import
  pool: WD_4TB
    id: 12726205736285302822
 state: UNAVAIL
status: The pool is formatted using an incompatible version.
action: The pool cannot be imported.  Access the pool on a system running newer
    software, or recreate the pool from backup.
   see: http://www.sun.com/msg/ZFS-8000-A5
config:

    WD_4TB                                                       UNAVAIL  newer version
      disk/by-id/ata-WDC_WD40EZRX-00SPEB0_WD-WCC4E0184707-part1  ONLINE

Além disso, o link do sol fornecido está quebrado.

Eu instalei o último zfs-fuse via:

root@Microknoppix:~# apt-cache madison zfs-fuse
  zfs-fuse |   0.7.0-12 | http://ftp.de.debian.org/debian/ testing/main i386 Packages
  zfs-fuse |   0.7.0-12 | http://ftp.de.debian.org/debian/ unstable/main i386 Packages
  zfs-fuse |    0.7.0-8 | http://ftp.de.debian.org/debian/ stable/main i386 Packages
root@Microknoppix:~# apt-get install zfs-fuse=0.7.0-12
root@Microknoppix:~# zfs upgrade
This system is currently running ZFS filesystem version 4.

Mas a atualização não ajudou muito.

Como posso acessar meu pool ou como atualizar o zfs para a versão recente que seria compatível com o pool acima?

    
por kenorb 07.10.2014 / 17:53

1 resposta

3

Desinstale o zfs-fuse e instale o ZFS no Linux: link , e para o Debian especificamente: link

As instruções dos links acima são bastante simples, no entanto, algumas advertências que encontrei não são mencionadas:

  • O arquivo / etc / hostid não estava lá, o que resultou em uma falha na criação da imagem do initramfs; a correção é fácil: hostid > / etc / hostid e escolha instalar os mantenedores / etc / hostid no processo.

  • certifique-se de que o pacote build-essential esteja instalado

  • aumenta o tamanho do vmalloc para pelo menos 512M

por 16.10.2014 / 12:44