From e2f01eb6ed61814c5c991e0031494ac3c10d4b72 Mon Sep 17 00:00:00 2001 From: akanealw Date: Tue, 10 Oct 2023 14:29:05 -0500 Subject: [PATCH] added profile mount script --- mountshares/mount-shared-folders.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 mountshares/mount-shared-folders.sh diff --git a/mountshares/mount-shared-folders.sh b/mountshares/mount-shared-folders.sh new file mode 100644 index 0000000..1dc7d81 --- /dev/null +++ b/mountshares/mount-shared-folders.sh @@ -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