added script for mapping backups and storage
This commit is contained in:
17
debian/debian-map-truenas-data.sh
vendored
17
debian/debian-map-truenas-data.sh
vendored
@@ -1,17 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$EUID" -ne 0 ]
|
||||
then
|
||||
echo "Please run as root"
|
||||
exit
|
||||
fi
|
||||
|
||||
# map truenas data
|
||||
isInFile=$(cat /etc/fstab | grep -c "192.168.1.41")
|
||||
if [ $isInFile -eq 0 ]
|
||||
then
|
||||
mkdir /mnt/truenasdata > /dev/null 2>&1
|
||||
chown akanealw:akanealw /mnt/truenasdata
|
||||
echo "# nfs shares" >> /etc/fstab
|
||||
echo "192.168.1.41:/mnt/data /mnt/truenasdata nfs defaults,nolock,soft,vers=4.2 0 0" >> /etc/fstab
|
||||
fi
|
||||
39
debian/debian-map-truenas-shares.sh
vendored
Normal file
39
debian/debian-map-truenas-shares.sh
vendored
Normal 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
|
||||
Reference in New Issue
Block a user