Update zfscrypto authored by mt's avatar mt
# ZFS Encryption # ZFS Encryption
https://wiki.archlinux.org/index.php/ZFS#Native_encryption ## jambalaya
## `tank/media`
`tank/media` ist verschlüsselt. `tank/media` ist verschlüsselt.
Nach reboot: Nach reboot:
$ zfs mount tank/media $ sudo zfs load-key tank/media
Es wird nach einer Passphrase gefragt. Es wird nach einer Passphrase gefragt.
$ sudo zfs mount tank/media
Jetzt sind die Daten in `tank/media` verfügbar.
$ sudo zfs umount tank/media
$ sudo zfs unload-key tank/media
Das Dataset ist nicht mehr gemounted.
## Eigene Datasets ## Eigene Datasets
User `mr` kann auch eigene verschlüsselte Datasets unterhalb von `tank/mr` erstellen: Man kann auch eigene verschlüsselte Datasets im Pool `tank` erstellen:
$ zfs create \ // erstellt ein dataset mit passphrase siehe man zfs für weitere optionen.
$ sudo zfs create \
-o encryption=on \ -o encryption=on \
-o keyformat=passphrase \ -o keyformat=passphrase \
-o keylocation=prompt \ -o keylocation=prompt \
tank/mr/newdataset tank/newdataset
// schlüssel über das dataset laden
$ sudo zfs load-key tank/newdataset
// dataset einbinden
$ sudo zfs mount tank/newdataset
$ zfs mount tank/mr/newdataset // dataset unmounten
$ zfs umount tank/mr/newdataset $ sudo zfs umount tank/newdataset
$ zfs load-key tank/mr/newdataset // schlüssel entladen - ab jetzt muss die passphrase neu eingegeben werden.
$ zfs unload-key tank/mr/newdataset $ zfs unload-key tank/mr/newdataset