added profile mount script
This commit is contained in:
28
mountshares/mount-shared-folders.sh
Normal file
28
mountshares/mount-shared-folders.sh
Normal file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
if ping -c 1 192.168.1.41 > /dev/null 2>&1
|
||||
then
|
||||
if [[ ! -d /mnt/truenas-backups/archivebackups ]]
|
||||
then
|
||||
sudo mount -t nfs -o defaults,nolock,soft,vers=4.2 192.168.1.41:/mnt/data/backups /mnt/truenas-backups
|
||||
else
|
||||
echo "TrueNAS backups shared folder already mounted"
|
||||
fi
|
||||
if [[ ! -d /mnt/truenas-media/downloads ]]
|
||||
then
|
||||
sudo mount -t nfs -o defaults,nolock,soft,vers=4.2 192.168.1.41:/mnt/data/media /mnt/truenas-media
|
||||
else
|
||||
echo "TrueNAS media shared folder already mounted"
|
||||
fi
|
||||
if [[ ! -d /mnt/truenas-storage/Documents ]]
|
||||
then
|
||||
sudo mount -t nfs -o defaults,nolock,soft,vers=4.2 192.168.1.41:/mnt/data/storage /mnt/truenas-storage
|
||||
else
|
||||
echo "TrueNAS storage shared folder already mounted"
|
||||
fi
|
||||
else
|
||||
sudo umount -l /mnt/truenas-backups > /dev/null 2>&1
|
||||
sudo umount -l /mnt/trunas-media > /dev/null 2>&1
|
||||
sudo umount -l /mnt/truenas-storage > /dev/null 2>&1
|
||||
echo "TrueNAS is offline"
|
||||
fi
|
||||
Reference in New Issue
Block a user