Editing Encryption
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | Encryption is now native to ZFS, and it is recommended to use that for greater flexibility and compatibility. See | + | Encryption is now native to ZFS, and it is recommended to use that for greater flexibility and compatibility. See the "zpool create -O encryption=on" feature. |
− | + | However, the core storage documentation will remain here for those who prefer that method. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Core Storage (File Vault 2) == | == Core Storage (File Vault 2) == | ||
Line 175: | Line 153: | ||
Core Storage. | Core Storage. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | === Time Machine backups === | ||
+ | As a follow-up, here's one approach to using ZFS for your Time Machine Backups: | ||
+ | |||
+ | While it has been discussed in heated arguments (e.g., https://github.com/openzfsonosx/zfs/issues/66) I still believe there's at least one ZFS feature I'd like to test with Time Machine: compression. | ||
+ | |||
+ | The hypothesis being: | ||
+ | an HFS+ sparsebundle stored on a compressed (gzip, lz4), deduped dataset should | ||
+ | yield a compression ratio > 1.0. | ||
+ | (previously observed 1.4 with compression=on, dedup=off, FreeBSD network Time Machine drives). | ||
+ | |||
+ | To work around compatible disks for Time Machine, we create an HFS+ sparsebundle, store it on ZFS, and set the mounted image as a backup destination – no "TMShowUnsupportedNetworkVolumes" needed. | ||
+ | |||
+ | 1. Create, and mount, a sparsebundle from your ZFS filesystem (e.g., with makeImage.sh). | ||
+ | |||
+ | 2. Set your sparsebundle as the (active) backup destination # tmutil setdestination -a /Volumes/Time\ Machine\ Backups |