add script dmount.sh to open the dick and dumount.sh to close it
This commit is contained in:
parent
1c9bca2f7b
commit
5d323aed1b
2 changed files with 37 additions and 0 deletions
6
dmount.sh
Executable file
6
dmount.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#/bin/bash
|
||||||
|
|
||||||
|
echo "unlocking device cryptdata"
|
||||||
|
doas rc-service dmcrypt restart
|
||||||
|
doas vgchange -a y cryptdata
|
||||||
|
doas mount -a
|
31
dumount.sh
Executable file
31
dumount.sh
Executable file
|
@ -0,0 +1,31 @@
|
||||||
|
#/bin/bash
|
||||||
|
|
||||||
|
MOUNTPOINT_cours=/home/primardj/cours
|
||||||
|
MOUNTPOINT_doc=/home/primardj/Documents
|
||||||
|
MOUNTPOINT_virt_machine=/home/primardj/virtual_machine
|
||||||
|
MOUNTPOINT_data=/home/primardj/data
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
remove_vgdevices() {
|
||||||
|
echo "force remove devices." >&2
|
||||||
|
doas dmsetup info --columns
|
||||||
|
echo "removing all cryptdata volumes" >&2
|
||||||
|
sleep 3
|
||||||
|
array=(/dev/mapper/cryptdata-*)
|
||||||
|
for i in ${array[@]}; do
|
||||||
|
echo "$i"
|
||||||
|
doas dmsetup remove "$i"
|
||||||
|
done
|
||||||
|
doas dmsetup remove cryptdata
|
||||||
|
}
|
||||||
|
|
||||||
|
echo locking device cryptdata
|
||||||
|
doas umount -R $MOUNTPOINT_cours
|
||||||
|
doas umount -R $MOUNTPOINT_doc
|
||||||
|
doas umount -R $MOUNTPOINT_virt_machine
|
||||||
|
doas umount -R $MOUNTPOINT_data
|
||||||
|
|
||||||
|
doas lvchange -a n cryptdata || remove_vgdevices
|
||||||
|
doas cryptsetup close cryptdata
|
Loading…
Reference in a new issue