LUKS: Difference between revisions
Line 69: | Line 69: | ||
==Scripts== | ==Scripts== | ||
{ hidden | mount_drives.sh | | {{ hidden | mount_drives.sh | | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
Line 87: | Line 87: | ||
mount_luks ext4 /dev/disk/by-id/<drive> lukscrypt1 /media/lukscrypt1 | mount_luks ext4 /dev/disk/by-id/<drive> lukscrypt1 /media/lukscrypt1 | ||
</syntaxhighlight> | |||
}} | |||
{{ hidden | unmount_drives.sh | | |||
<syntaxhighlight lang="bash"> | |||
#!/bin/bash | |||
function unmount_luks { | |||
local name=$1 | |||
local mountlocation=$2 | |||
sudo umount "$mountlocation" | |||
sudo cryptsetup close "$name" | |||
sudo rm -r "$mountlocation" | |||
} | |||
unmount_luks lukscrypt1 /media/lukscrypt1 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Resources== | ==Resources== | ||
* [https://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/ nixCraft How To Linux Hard Disk Encryption With LUKS] | * [https://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/ nixCraft How To Linux Hard Disk Encryption With LUKS] |