Heads-up: when using storage devices with wear-leveling (most flash storage devices), it is not possible to securely change password once it has been set (see Wear-Leveling).
$
, strip out $
as this character is not part of the commandcat << "EOF"
, select all lines at once (from cat << "EOF"
to EOF
inclusively) as they are part of the same (single) commandHeads-up: if
brew install --cask macfuse
fails, trybrew cask install macfuse
(see issue).
Go to https://www.veracrypt.fr/en/Downloads.html and download latest release and associated PGP signature to ~/Downloads
folder.
Heads-up: replace
VeraCrypt_1.24-Update7
with current release.
Good signature
👍
VeraCrypt 1.24-Update7
👍
Heads-up: volume size cannot be increased later.
Heads-up: Mac OS Extended filesystem required on macOS.
Heads-up: given “FUSE for macOS” is a third-party extension, macOS prevents using the extension without explicit user consent (granted by clicking “Allow” in “System Preferences” / “Privacy & Security”).
The VeraCrypt volume has been successfully created.
👍
By default, VeraCrypt encrypted volumes with Mac OS Extended filesystem are named “untitled”.
Volume on disk3 renamed to Backup
👍
/usr/local/bin/backup.sh
script/usr/local/bin/backup.sh
scriptPress i to enter insert mode, edit backup script, press esc to exit insert mode and press shift+z+z to save and exit.
/usr/local/bin/check.sh
script/usr/local/bin/restore.sh
script👍
Heads-up: store hash in safe place such as password manager (not on same device as backup).
Done
👍
OK
👍
Done
👍