풀이 호환되지 않는 버전으로 포맷되었기 때문에 가져올 수 없습니다.

풀이 호환되지 않는 버전으로 포맷되었기 때문에 가져올 수 없습니다.

내 버전이 너무 오래되었기 때문에 Debian에서 zfs 풀에 액세스할 수 없습니다.

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

또한 제공된 태양 링크가 끊어졌습니다.

다음을 통해 최신 zfs-fuse를 설치했습니다.

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.

하지만 업그레이드는 별로 도움이 되지 않습니다.

내 풀에 어떻게 액세스하거나 zfs를 위 풀과 호환되는 최신 버전으로 업그레이드하려면 어떻게 합니까?

답변1

zfs-fuse를 제거하고 Linux에 ZFS를 설치합니다.http://zfsonlinux.org, 특히 데비안의 경우:http://zfsonlinux.org/debian.html

위 링크의 지침은 매우 간단하지만 내가 직면한 경고 중 일부는 언급되지 않았습니다.

  • /etc/hostid 파일이 존재하지 않아 initramfs 이미지 빌드가 실패합니다. 수정 방법은 간단합니다. 호스트 ID > /etc/hostid를 선택하고 프로세스에서 추가로 유지 관리자 /etc/hostid를 설치하도록 선택합니다.

  • 필수 빌드 패키지가 설치되어 있는지 확인하세요.

  • vmalloc 크기를 최소 512M로 늘립니다.

관련 정보