암호화된 파일 시스템을 백업하기 위해 그렇게 했습니다 zfs send -w fs@snap | zfs receive fs2/root
(이것은 유일한 스냅샷이었습니다. 저는 더 잘 알지 못했고 루트 수준에서 소스 파일 시스템을 만들었습니다).
이제 fs2/root의 데이터에 액세스할 수 없는 것 같습니다. 속성 은 그것이 실제로 무엇 이어야 하는지를 keylocation
말해줍니다 . 나는 따라가려고 노력한다prompt
file:///...
이 제안그리고 zfs change-key -i fs2/root
.
그러나 이 작업은 메시지와 함께 실패합니다 Key change error: Key must be loaded
. 그러나 fs2/root에 대한 키를 로드하려고 하면 메시지와 함께 실패합니다 Key load error: Cannot enter raw keys on the terminal
. 입력할 수 있는 비밀번호를 지정한 적이 없습니다.
데이터를 다시 복사하지 않고 이 상황을 해결할 수 있는 방법이 있습니까? 저는 Devuan ASCII에서 zfs 0.8.3-1을 사용하고 있습니다.
답변1
내 솔루션은 zfs set keylocation=...
. 파일 시스템이 상위 암호화 설정을 상속하도록 하는 것도 zfs change-key -i
가능합니다. :)