I'm new to Time Machine. I just this week got an external hard disk and am starting to use it. My Time Machine backups were spending a significant amount of time in the encryption phase. Upon reading this: https://www.howtogeek.com/305540/how-to-encrypt-your-macs-time-machine-backup/
I thought a better option would be to format the disk as Mac OS Extended (Journaled, Encrypted)
instead of the corresponding unencrypted format. If I understand things right I could then do decrypted backups via Time Machine instead of encrypted backups, leaving the encryption up to the OS's writing to the disk via the encrypted file system format. It seems, judging from the question and answers here, that what I'm doing should be reasonable:
So I erased my external drive which only had a few days backups anyway and reformatted it as Mac OS Extended (Journaled, Encrypted)
. But when I added the disk via Time Machine, selected to not encrypt it, and entered my encryption password, I get a message saying this:
This Core Storage logical volume is already decrypting.
Wait, what? It's decrypting? Why does it need to decrypt anything? The disk is formatted, empty, and ready to fill with data, right? I suppose it doesn't know how full or empty the disk is because the entire disk is encrypted? It has been running, decrypting, for quite a few hours and diskutil cs list
shows it as only 12% done:
$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
=========================================================
Name: <name>
Status: Online
Size: 2000021315584 B (2.0 TB)
Free Space: 9392128 B (9.4 MB)
|
+-< Physical Volume XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
| ----------------------------------------------------
| Index: 0
| Disk: disk2s2
| Status: Online
| Size: 2000021315584 B (2.0 TB)
|
+-> Logical Volume Family XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Unlocked
Conversion Status: Converting (backward)
Reversion State: Decrypting
High Level Queries: Not Fully Secure
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
---------------------------------------------------
Disk: disk3
Status: Online
Size (Total): 1999659597824 B (2.0 TB)
Conversion Progress: 12%
Revertible: No
LV Name: WDExternalDrive
Volume Name: WDExternalDrive
Content Hint: Apple_HFS
Note, in particular:
Reversion State: Decrypting
and:
Conversion Progress: 12%
Can someone explain to me what is going on? I'm concerned I'm doing something wrong. When it says that it is decrypting, is it decrypting the freshly encrypted drive so that my snapshots will be stored plaintext on the drive? That's clearly not what I want.
Update
After waiting all weekend, the status now shows that the disk conversion process is completed:
$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
=========================================================
Name: WDExternalDrive
Status: Online
Size: 2000021315584 B (2.0 TB)
Free Space: 9392128 B (9.4 MB)
|
+-< Physical Volume XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
| ----------------------------------------------------
| Index: 0
| Disk: disk2s2
| Status: Online
| Size: 2000021315584 B (2.0 TB)
|
+-> Logical Volume Family XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
----------------------------------------------------------
Encryption Type: None
|
+-> Logical Volume XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
---------------------------------------------------
Disk: disk3
Status: Online
Size (Total): 1999659597824 B (2.0 TB)
Conversion Progress: Complete
Revertible: No
LV Name: WDExternalDrive
Volume Name: WDExternalDrive
Content Hint: Apple_HFS
But now Time Machine won't let me use the disk because the volume is not encrypted.
Indeed, Disk Utility shows that the format is no longer encrypted:
So it looks like I did something wrong, which was my concern that led me to make the post in the first place. Oh well, it was just machine time. Is what I'm doing misguided? Did I miss a step somewhere or take a wrong turn?
My question still remains: can someone tell me what is wrong with my process? I want to use the filesystem encyrypted format to backup my machine without Time Machine needing to encrypt the disk as a post process operation. Is this possible?