Sidan 1 av 2 12 SistaSista
Resultat 1 till 10 av 13

Ämne: Automounta efter strömavbrott

  1. #1
    Seniormedlem
    Reg.datum
    Oct 2010
    Inlägg
    431
    Tackad
    35 gånger

    Automounta efter strömavbrott

    Kör två stycken DM800SE mot en NAS för inspelningar. Jag har mountat med NFS. Det fungerar klockrent, men efter tex strömavbrott eller omstart av NAS:en så har inte Dreamboxen någon kontakt med NAS:en längre.

    Har någon tips på ett script som kan kontrollera anslutningen och mounta om den ej är uppe?

  2. #2
    Seniormedlem
    Reg.datum
    Nov 2007
    Inlägg
    440
    Tackad
    22 gånger
    Nu är inte jag någon ix specialist, men jag trodde det skulle fungera "automatisk" med NFS till skillnad emot CIFS.
    Kan det vara något tillkortakommande i din image.

    Hämtat från en annat imagefora:
    -"The problem is the usage of SMB/CIFS protocol to mount Windows shares. If you use NFS the reconnect should be automatic."

  3. #3
    Seniormedlem
    Reg.datum
    Mar 2011
    Inlägg
    1 292
    Tackad
    139 gånger
    båda har automount, problemet är gissar jag att nätverket inte hinner upp och då skiter det sig, så en fördröjning av mounten behövs

  4. #4
    Seniormedlem
    Reg.datum
    Oct 2010
    Inlägg
    431
    Tackad
    35 gånger
    Det funkar med att fördröja mounten om det har blivit svart i hela huset.

    Men om Dremboxen är igång och NAS:en av någon anledning startat om så förblir NAS:en omountad eller vad man nu kallar det.

  5. #5
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Jag har inte provat detta i Dreambox-världen. Men när vi hade liknande problem på jobbet när jag jobbade som sysadm så löste vi det med mount optioner.
    Genom att ge soft,bg som optioner till mount så är burken mer tolerabel mot att NFS-servern går ner. Man skriver alltså in dessa optioner i /etc/fstab tillsammans med ev. andra optioner man har.
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  6. #6
    Seniormedlem
    Reg.datum
    Oct 2010
    Inlägg
    431
    Tackad
    35 gånger
    Jäpp, funkar. Har lagt in soft, bg i stället för hard och startat om boxen. Sen la jag in en inspelning 10 min senare och startade om NAS:en. Och vips, boxen spelar in som den slka på NAS:en.

  7. #7
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av micklarn Visa inlägg
    Jäpp, funkar. Har lagt in soft, bg i stället för hard och startat om boxen. Sen la jag in en inspelning 10 min senare och startade om NAS:en. Och vips, boxen spelar in som den slka på NAS:en.
    Där ser man! Det som funkade i Solaris på 90-talet funkar i Linux idag.
    *nix är underbart!
    Har du frågor om hur man gör, ställ dem i forumet! Skicka inte PM till mig!
    Använd SÖK i forumet. LÄS Guider och Wikis. Testa!!


  8. #8
    Seniormedlem
    Reg.datum
    Oct 2010
    Inlägg
    431
    Tackad
    35 gånger
    Denna funkar om man behöver både hängslen och livrem.


    # Mount remote NAS directory for video recording
    # DM800/8000 specific!
    #!/bin/sh
    HOST="192.168.1.102"
    NETDIR="/mnt/HD/HD_b2"
    TARGETDIR="/media/net"
    MNTOPT="-o rw,nolock,soft,bg"
    LOGFILE="/media/hdd/netmon.log"
    D=$(date +'%Y/%m/%d %H:%M:%S')


    # First, See if we can contact host
    ping -c 1 $HOST > /dev/null
    if [ $? -gt 0 ]; then
    echo -e $D" Host is down!" >>$LOGFILE; exit;
    fi


    echo -e "Host is up, checking mount..."


    # Check remote directory...


    if [ -e $TARGETDIR"/movie" ]; then echo -e "Mount ok..."; exit;
    else echo -e $D" Network path down, attempting re-mount..." >>$LOGFILE;
    fi


    /bin/mount $MNTOPT $HOST":"$NETDIR $TARGETDIR > /dev/null
    if [ $? -eq 0 ]; then
    echo -e $D" Remote Mount Ok" >>$LOGFILE;
    else
    echo -e $D" Mount error = "$?", retrying..." >>$LOGFILE
    # Try one more time...
    /bin/umount $TARGETDIR
    sleep 1
    /bin/mount $MNTOPT $HOST":"$NETDIR $TARGETDIR > /dev/null
    if [ $? -eq 0 ]; then
    echo -e $D" Remote Mount Ok" >>$LOGFILE;
    else
    echo -e $D" Mount error = "$? >>$LOGFILE;
    fi
    fi
    exit

  9. #9
    Färsking
    Reg.datum
    Dec 2012
    Inlägg
    29
    Tackad
    3 gånger
    Citat Ursprungligen postat av micklarn Visa inlägg
    Denna funkar om man behöver både hängslen och livrem.

    kod
    Jag har en DM800HD. Detta ska alltså fungera på den?
    Ska koden läggas in i /etc/fstab eller någon annanstans?

    Tack i förhand och God Jul på dig! =)

  10. #10
    Seniormedlem
    Reg.datum
    Oct 2010
    Inlägg
    431
    Tackad
    35 gånger
    Hej, det var ett tag sen jag skrev detta. Här hittade jag tipset: http://forum.synology.com/enu/viewto...p?f=41&t=14933

Liknande ämnen

  1. Svar: 0
    Senaste inlägg: 2011-09-23, 21:15

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss