Update MountNFSShare.sh

This commit is contained in:
2026-02-10 15:46:28 -06:00
parent 7d890671fd
commit a1a6676691

View File

@@ -1,35 +1,25 @@
#!/bin/bash
# --- CONFIG ---
SERVER_IP="192.168.20.5"
REMOTE_PATH="/mnt/HomeStorage02/DockerSwarmStorage"
LOCAL_MOUNT="/mnt/DockerStorage"
FSTAB_ENTRY="${SERVER_IP}:${REMOTE_PATH} ${LOCAL_MOUNT} nfs rw,vers=4,sync 0 0"
echo "Updating system..."
sudo apt update -y
echo "Installing nfs-common..."
sudo apt install -y nfs-common
echo "Creating local mount point at ${LOCAL_MOUNT}..."
sudo mkdir -p "${LOCAL_MOUNT}"
echo "Mounting NFS share..."
sudo mount -t nfs "${SERVER_IP}:${REMOTE_PATH}" "${LOCAL_MOUNT}"
echo "Checking if fstab entry already exists..."
grep -qxF "${FSTAB_ENTRY}" /etc/fstab
if [ $? -eq 0 ]; then
echo "fstab entry already exists. Skipping..."
else
echo "Adding entry to /etc/fstab..."
echo "${FSTAB_ENTRY}" | sudo tee -a /etc/fstab > /dev/null
fi
echo "Testing fstab mounts..."
sudo mount -a
echo "Done!"
#!/bin/bash
# --- CONFIG ---
SERVER_IP="192.168.20.5"
REMOTE_PATH="/mnt/HomeStorage02/DockerSwarmStorage"
LOCAL_MOUNT="/mnt/DockerStorage"
FSTAB_ENTRY="${SERVER_IP}:${REMOTE_PATH} ${LOCAL_MOUNT} nfs rw,vers=4,sync 0 0"
echo "Updating system..."
sudo apt update -y
echo "Installing nfs-common..."
sudo apt install -y nfs-common
echo "Creating local mount point at ${LOCAL_MOUNT}..."
sudo mkdir -p "${LOCAL_MOUNT}"
echo "Updating fstab..."
echo "${FSTAB_ENTRY}" >> /etc/fstab
echo "Testing fstab mounts..."
sudo mount -a
echo "Done!"
echo "NFS share should now be mounted at ${LOCAL_MOUNT}"