起動時に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で鍵の読み込みを有効にする場合だ。スラッシュ(/)は自動的にハイフン(-)に置換される。
記事をランダムに読む
コメント
ログインしてコメントする