From 3c9c2785eeea321eb452cc2598278530f2fe14ec Mon Sep 17 00:00:00 2001 From: akanealw Date: Mon, 28 Aug 2023 12:17:35 -0500 Subject: [PATCH] added separate script for mapping nfs shares --- debian/debian-essentials.sh | 10 ---------- debian/debian-map-truenas-data.sh | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 debian/debian-map-truenas-data.sh diff --git a/debian/debian-essentials.sh b/debian/debian-essentials.sh index f3e25fa..a21c5ff 100755 --- a/debian/debian-essentials.sh +++ b/debian/debian-essentials.sh @@ -141,16 +141,6 @@ echo "unbind C-b" >> /etc/tmux.conf echo "set-option -g prefix C-a" >> /etc/tmux.conf echo "bind-key C-a send-prefix" >> /etc/tmux.conf -# create credentials and map network drives -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 - # configure email for sending notifications isInFile=$(cat /etc/postfix/main.cf | grep -c "gmail") if [ $isInFile -eq 0 ] diff --git a/debian/debian-map-truenas-data.sh b/debian/debian-map-truenas-data.sh new file mode 100644 index 0000000..48317b1 --- /dev/null +++ b/debian/debian-map-truenas-data.sh @@ -0,0 +1,17 @@ +#!/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