Arhiva oznaka: mount

Uvezati harddisk spojen na router sa linux mašinom

Jedan odličan router koji koristim već 5 godina je od firme AVM Fritzbox 7490. Odličan router za privatnu upotrebu koji nudi sve što napredniji korisnik treba.

Kod mene opslužuje lokalnu mrežu u kojoj se nalazi neki 20-tak uređaja i sve radi kako treba. Bežična mreža radi zahvaljujući ovom routeru i njegovim pomoćnim repeaterima (od iste firme naravno, jer samo tako mogu da rade besprijekorno i dobro podešeni) i na 2.4GHz i na 5 GHz radi isto odlično.

I onda napraviš updejt softwera na routeru i vidiš da nešto ne radi ... :) :-). Ali šta ?

Backup harddisk je uvezan preko USB-a na router i da bi mogao da primi podatke sa linux računara koristio sam SMB 1.0 protokol.

Jednostavno sa :

/bin/mount -t cifs -o username='korisnik',password='korisnikova_lozinka',uid=1000,gid=1000,vers=1.0 //192.168.178.1/fritznas/ /mnt/usb

 

Veoma jednostavno bilo je to uraditi. Ali sada više nije radila ova komanda.

Naime, nakon updejta softwera sam saznao da je SMB 1.0 protokol izbačen iz nove verzije softwera. Vrijeme je i bilo. Nova komanda za uvezivanje harddiska na linux server glasi sada:

/bin/mount -t cifs -o username='korisnik',password='korisnikova_lozinka',uid=1000,gid=1000 //192.168.178.1/fritznas/ /mnt/usb

 

Evo jedan mali program koji to automatski uradi, u slučaju da sam morao linux server da restartujem.

$ cat /usr/local/bin/checkMount.sh
#!/bin/bash
# Check Mount and if not mounted MOUNT

MOUNTPOINT=/media/usb

if /bin/mountpoint -q $MOUNTPOINT
then
   echo "mounted $MOUNTPOINT"
else
   echo "not mounted $MOUNTPOINT now mounting"
   /bin/mount -t cifs -o username='korisnik',password='korisnikova_lozinka',uid=1000,gid=1000 //192.168.188.1/fritznas/ $MOUNTPOINT
fi

 

I fino u crontab ubacim da to računar sam provjeri svakih par sati:

# Run CheckMount for NAS on FB

# m h dom mon dow user command
* */4 * * * root /usr/local/bin/checkMount.sh > /dev/null 2>&1