Linux의 ZFS는 업데이트 후 풀이 손상되었다고 잘못 주장합니다.

Linux의 ZFS는 업데이트 후 풀이 손상되었다고 잘못 주장합니다.

어제까지 저는 zfs/spl 0.6.9.5와 함께 Linux 커널 4.9를 실행하고 있었습니다. zpool status다른 진단 명령은 ZFS 풀에 대한 오류를 표시하지 않습니다(풀이 하나만 있음).

오늘 저는 커널을 4.16으로, zfs/spl을 0.7.8로 업그레이드했습니다. 하지만 zfs가 부팅 중에 풀이 손상되었다고 주장하여 busybox 명령 프롬프트가 표시되기 때문에 새 커널을 부팅할 수 없습니다(내 루트 파일 시스템은 ZFS에 있음).

자세한 오류 번호는 zfs-8000-5e이며 자세한 설명이 포함되어 있습니다.여기. 해당 설명에 따르면 모든 데이터가 손실됩니다(물론 백업이 있기 때문에 실제로는 아니지만진짜통증).

운 좋게도 나는 경험을 쌓았고 항상 이전 커널 버전과 모듈을 유지합니다. 그래서 이전 커널을 부팅하고 무엇을 추측할 수 있었습니까? 부팅하는 동안 평소와 같이 아무 문제 없이 풀을 가져왔습니다. 그럼 수영장은 확실히아니요손상되었거나 손상되었습니다.

이제 두 가지 질문이 있습니다.

1) 풀이 제대로 실행되고 있음에도 불구하고 ZFS(새 커널 사용)에서 모든 데이터가 손실되었다고 주장하는 이유는 무엇입니까?

2) 이 풀을 새 커널과 함께 어떻게 사용합니까(백업에서 복원하지 않고 - 단지 최신 zfs 버전을 사용할 수 있도록 데이터를 삭제하고 백업에서 복원하지는 않을 것입니다)?

관련 정보