부팅 시 ZFS 키 자동 로드
원문은 Ellie Huxtable님이 에 게재했습니다. 이 블로그 구독하기
최근 암호화된 데이터셋을 새로 설정했다. Ubuntu/openzfs에는 부팅 시 마운트를 처리하는 systemd 서비스가 있었지만 키를 불러오는 기능은 없었다. 그래서 재부팅하면 마운트에 실패했다.
구글링을 좀 해보다가 다음 내용을 찾았다: https://github.com/openzfs/zfs/issues/8750#issuecomment-497500144
cat << 'EOF' > /etc/systemd/system/[email protected]
[Unit]
Description=Load ZFS keys
DefaultDependencies=no
Before=zfs-mount.service
After=zfs-import.target
Requires=zfs-import.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/zfs load-key %I
[Install]
WantedBy=zfs-mount.service
EOF다음과 같이 사용하면 된다:
systemctl enable zfs-load-key@tank-enc예를 들어 볼륨 tank/enc에 대한 키 로드를 활성화하려면 이렇게 하면 된다. /는 자동으로 -로 바뀐다.
글을 무작위로 읽기
댓글
로그인하고 댓글 남기기