내 버전이 너무 오래되었기 때문에 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로 늘립니다.