Results 1 to 4 of 4

Thread: Auto Unmount NAS

  1. #1
    Join Date
    Jul 2009
    Location
    United Kingdom
    Posts
    115

    Default Auto Unmount NAS

    Hello,

    For background information, I am running opensuse 13.1 KDE and have a NAS on my home network which I mount through fstab using
    //snoeg-nas/Multimedia /mnt/snoeg-nas/Multimedia cifs user,credentials=/etc/auto.smb.snoeg-nas,_netdev,soft,comment=systemd.automount,uid=1000,gid=100,workgroup=allinux,ip=192.168.1.250 0 0
    I have also auto mounted the NAS with autofs (forum link) but prefer fstab because KDE seems to have a few issues with autofs mounts i.e. Dolphin's places panel refreshes continiously. I did think Autofs was the prefered method of mounting a NAS as it could auto mount all the NAS folders with a simple script.

    So, mounting the NAS and permissions is not an issue. The issue is unmounting the NAS on a network connection loss i.e. when the NAS is switched off. I think this is described in a KDE bug 184062 or perhaps I have the wrong bug? Anyway, I would like to specify a short systemd timeout time of say 10 seconds.

    Is there some way to add a short timeout to the fstab line which would deal with a network connection loss?

    Thank you.

  2. #2
    Join Date
    Jul 2009
    Location
    United Kingdom
    Posts
    115

    Default Re: Auto Unmount NAS

    I am now checking out a different fstab line; I'm trying to gain an understanding of systemd's "WatchdogSec=" service and so have replaced "comment=systemd.automount" with "x-systemd.automount,x-systemd.device-WatchdogSec=10".

    Code:
    //snoeg-nas/Multimedia /mnt/snoeg-nas/Multimedia cifs user,credentials=/etc/auto.smb.snoeg-nas,_netdev,soft,x-systemd.automount,x-systemd.device-WatchdogSec=10,uid=1000,gid=100,workgroup=allinux,ip=192.168.1.250   0 0
    My first observation is that this is an improvement over the previous fstab line and even the autofs method. But the timeoute on a connection loss i.e. when the NAS switched off doesnt quite work as intended.

  3. #3
    Join Date
    Jul 2009
    Location
    United Kingdom
    Posts
    115

    Default Re: Auto Unmount NAS

    The only change made to the fstab line was including "noauto"; this merely made the NAS mount on first access instead of earlier in the boot cycle, _netdev is suppose to delay the mount until the network is up. Not sure this is working with KDE's plasma network manager.

    Code:
    //snoeg-nas/Multimedia /mnt/snoeg-nas/Multimedia cifs noauto,user,credentials=/etc/auto.smb.snoeg-nas,_netdev,soft,x-systemd.automount,x-systemd.device-WatchdogSec=10,uid=1000,gid=100,workgroup=allinux,ip=192.168.1.250   0 0
    As for the Dolphin side panel constantly refreshing; this is a Nepomuk bug (OS 13.1 KDE 4.11.5); to get rid of this I had to stop indexing the NAS.

    I have not been able to resolved the long timeout issue for the NAS on connection loss; this still causes plasma, dolphin and GTK app (i.e. LibreOffice 4.2.4) hangs.

  4. #4
    Join Date
    Jul 2009
    Location
    United Kingdom
    Posts
    115

    Default Re: Auto Unmount NAS

    I think this (LINK) may provide the solution to when the NAS is unavailable. Now to get an understanding of cron jobs...
    In the back of my mind I still think a custom "network.service" file will be a better implementation... there are moments I wish I was an IT professional so I could implement these basic solutions...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •