From d908668eb7d9a147f138ed7ec3e55b02123bee16 Mon Sep 17 00:00:00 2001 From: Hannes Date: Fri, 24 Jul 2026 15:34:54 +0200 Subject: [PATCH] update to mount.sh --- scripts/mount.sh | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/scripts/mount.sh b/scripts/mount.sh index bb64ecf..041df41 100755 --- a/scripts/mount.sh +++ b/scripts/mount.sh @@ -21,26 +21,30 @@ mount_cifs() { } # Mount FRITZ.NAS (from fstab line 1) -mount_cifs "//192.168.1.1/FRITZ.NAS" \ - "/home/honney/mount/fritzNAS" \ - "credentials=/home/honney/.cred/samba_credentials,uid=1000,gid=1000,vers=3.0,cache=none,nounix,noserverino,file_mode=0755,dir_mode=0755" +if ping -c 1 -W 1 "$HOST" >/dev/null 2>&1; then + mount_cifs "//192.168.1.1/FRITZ.NAS" \ + "/home/honney/mount/fritzNAS" \ + "credentials=/home/honney/.cred/samba_credentials,uid=1000,gid=1000,vers=3.0,cache=none,nounix,noserverino,file_mode=0755,dir_mode=0755" +fi -# Mount Data (from fstab line 2) -mount_cifs "//100.64.0.3/Data" \ - "/home/honney/mount/Data" \ - "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" +if ping -c 1 -W 1 "100.64.0.3" >/dev/null 2>&1; then + # Mount Data (from fstab line 2) + mount_cifs "//100.64.0.3/Data" \ + "/home/honney/mount/Data" \ + "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" -# Mount Media (from fstab line 3) -mount_cifs "//100.64.0.3/Media" \ - "/home/honney/mount/Media" \ - "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" + # Mount Media (from fstab line 3) + mount_cifs "//100.64.0.3/Media" \ + "/home/honney/mount/Media" \ + "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" -# Mount Ripping (from fstab line 4) -mount_cifs "//100.64.0.3/Ripping" \ - "/home/honney/mount/Ripping" \ - "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" + # Mount Ripping (from fstab line 4) + mount_cifs "//100.64.0.3/Ripping" \ + "/home/honney/mount/Ripping" \ + "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" -# Mount Apps (from fstab line 5) -mount_cifs "//100.64.0.3/Apps" \ - "/home/honney/mount/Apps" \ - "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" + # Mount Apps (from fstab line 5) + mount_cifs "//100.64.0.3/Apps" \ + "/home/honney/mount/Apps" \ + "credentials=/home/honney/.cred/trueNAS_credentials,vers=3.1.1,iocharset=utf8,rw,uid=1000,gid=1000,nounix,noperm,file_mode=0660,dir_mode=0770,hard,intr,cache=loose" +fi