merge
This commit is contained in:
22
alpine/create_volume
Executable file
22
alpine/create_volume
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <volume_filename>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FILE="/data/$1"
|
||||
MAPPER_NAME="encrypted_volume"
|
||||
MOUNT_POINT="/mnt/${MAPPER_NAME}"
|
||||
dd if=/dev/zero of="$FILE" bs=1M count=100
|
||||
|
||||
echo "Setting up LUKS on $FILE..."
|
||||
cryptsetup luksFormat "$FILE"
|
||||
cryptsetup close "$MAPPER_NAME" || true
|
||||
|
||||
cryptsetup open "$FILE" "$MAPPER_NAME"
|
||||
|
||||
mkfs.ext4 /dev/mapper/"$MAPPER_NAME"
|
||||
|
||||
Reference in New Issue
Block a user