added script for mapping backups and storage

This commit is contained in:
2023-08-29 10:42:48 -05:00
parent 3c9c2785ee
commit a8f90b9262
2 changed files with 39 additions and 17 deletions

39
debian/debian-map-truenas-shares.sh vendored Normal file
View File

@@ -0,0 +1,39 @@
#!/bin/bash
if [ "$EUID" -ne 0 ]
then
echo "Please run as root"
exit
fi
# map truenas backups
isInFile=$(cat /etc/fstab | grep -c "truenas-backups")
if [ $isInFile -eq 0 ]
then
read -r -p "Add truenas-backups to fstab? <y/N> " prompt
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]
then
mkdir /mnt/truenas-backups > /dev/null 2>&1
chown akanealw:akanealw /mnt/truenas-backups
echo "# truenas backups share" >> /etc/fstab
echo "192.168.1.41:/mnt/data/backups /mnt/truenas-backups nfs defaults,nolock,soft,vers=4.2 0 0" >> /etc/fstab
systemctl daemon-reload
fi
fi
# map truenas storage
isInFile=$(cat /etc/fstab | grep -c "truenas-storage")
if [ $isInFile -eq 0 ]
then
read -r -p "Add truenas-storage to fstab? <y/N> " prompt
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]
then
mkdir /mnt/truenas-storage > /dev/null 2>&1
chown akanealw:akanealw /mnt/truenas-storage
echo "# truenas storage share" >> /etc/fstab
echo "192.168.1.41:/mnt/data/storage /mnt/truenas-storage nfs defaults,nolock,soft,vers=4.2 0 0" >> /etc/fstab
systemctl daemon-reload
fi
fi
mount -a -v