Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create.sh
- #!/bin/bash
- PATH_TO_FILE=/var/tmp/twfile
- SIZE="1G"
- LOOP_DEV="/dev/loop0"
- echo "Starting..."
- touch $PATH_TO_FILE
- shred -n1 -s$SIZE $PATH_TO_FILE
- modprobe dm-crypt
- losetup $LOOP_DEV $PATH_TO_FILE
- cryptsetup -c aes -y create ponycrypt $LOOP_DEV
- mkreiserfs /dev/mapper/ponycrypt
- echo "Creation Complete"
- ------------------
- mount.sh
- #!/bin/bash
- PATH_TO_FILE=/var/tmp/twfile
- SIZE="1G"
- LOOP_DEV="/dev/loop0"
- MOUNT_PATH=/mnt
- echo "Starting..."
- mkdir $MOUNT_PATH
- losetup $LOOP_DEV $PATH_TO_FILE
- cryptsetup -c aes create ponycrypt $LOOP_DEV
- mount /dev/mapper/ponycrypt $MOUNT_PATH
- ------------------
- umount.sh
- #!/bin/bash
- LOOP_DEV="/dev/loop0"
- MOUNT_PATH=/mnt
- echo "Starting..."
- umount $MOUNT_PATH
- cryptsetup remove ponycrypt
- losetup -d $LOOP_DEV
Advertisement
Add Comment
Please, Sign In to add comment