Der Pool kann nicht importiert werden, da er mit einer inkompatiblen Version formatiert ist

Der Pool kann nicht importiert werden, da er mit einer inkompatiblen Version formatiert ist

Ich kann unter Debian nicht auf meinen ZFS-Pool zugreifen, da die Meldung angezeigt wird, dass meine Version zu alt ist:

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

Darüber hinaus ist der bereitgestellte Sonnenlink defekt.

Ich habe die neueste zfs-fuse installiert über:

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.

Aber das Upgrade hat nicht viel geholfen.

Wie kann ich auf meinen Pool zugreifen oder wie aktualisiere ich ZFS auf die aktuelle Version, die mit dem oben genannten Pool kompatibel ist?

Antwort1

Deinstallieren Sie zfs-fuse und installieren Sie ZFS unter Linux:http://zfsonlinux.org, und speziell für Debian:http://zfsonlinux.org/debian.html

Die Anweisungen in den oben stehenden Links sind ziemlich unkompliziert. Allerdings sind mir ein paar Einschränkungen aufgefallen, die nicht erwähnt werden:

  • Die Datei /etc/hostid war nicht vorhanden, was dazu führte, dass der Buildvorgang für das Initramfs-Image fehlschlug. Die Lösung ist einfach: hostid > /etc/hostid und wählen Sie im weiteren Verlauf des Prozesses die Installation von /etc/hostid des Betreuers.

  • Stellen Sie sicher, dass das Paket „build-essential“ installiert ist

  • Erhöhen Sie die vmalloc-Größe auf mindestens 512 MB

verwandte Informationen