![원시 수신 후 ZFS를 마운트하거나 암호화 키를 변경할 수 없습니다.](https://linux55.com/image/171421/%EC%9B%90%EC%8B%9C%20%EC%88%98%EC%8B%A0%20%ED%9B%84%20ZFS%EB%A5%BC%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EA%B1%B0%EB%82%98%20%EC%95%94%ED%98%B8%ED%99%94%20%ED%82%A4%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
암호화된 파일 시스템을 백업하기 위해 그렇게 했습니다 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
가능합니다. :)