Raspberry pi - NAS benaderen.

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Situatie:

Ik heb een NAS Zyxel-NSA 220 die ik via Windows kan benaderen via:
NET USE h: \\192.168.1.10\home

Ik heb mijn Raspberry Pi als een camera geconfigureerd via: http://www.codeproject.co...st-HD-surveillance-camera

Ik wil mijn data echter wegschrijven naar mijn NAS.

Ik heb hiervoor op de NAS een share aangemaakt met de naam 'monitor' en ook een gebruiker en password aangemaakt met de naam "monitor' en deze gebruiker eigenaar gemaakt van de monitor share.

Op de Raspberry Pi een directory aangemaakt: /home/pi/nas (nu is Pi nog eigenaar van de directory maar dit moet ik later omzetten naar motion anders kan motion zijn data niet wegschrijven)

Vervolgens de FSTAB aangepast naar:
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
//192.168.1.10/monitor /home/pi/nas cifs username=monitor,password=monitor,rw,file_mode=0777,dir_mode=0777,workgroup=WORKGROUP,users,auto,user_xattr 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that

Als ik dan sudo mount - a run vraagt hij om een password (FSTAB lijkt dus goed te zijn)
echter welk password ik ook invul monitor of admin Raspberry Pi - het antwoord is altijd:

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount: mount point 0 does not exist

Na twee dagen zwoegen loop ik waarschijnlijk in rondjes en zie ik niet meer waar ik fout ga.

Iemand een idee??

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Lijkt me meer een Linux/CIFS-probleem dan een specifiek elektronica-issue. Schopje naar NOS dus.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 04:23

Blokker_1999

Full steam ahead

De eerste vraag die bij mij opkomt: kan je vanuit windows inloggen op deze share met die credentials? Indien ja, kan je dan ook eens volgende opties achter je wachtwoord plaatsen? ,iocharset=utf8,sec=ntlm

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Als 't met Windows werkt met die credentials, probeer dan eens handmatig te mounten, ipv alles in fstab te dumpen en het daar mee te mounten. Je hebt ook wel erg veel opties in staan, is het niet genoeg om gewoon "username=monitor,password=xxx,file_mode=0660,dir_mode=0770,auto,uid=1000,gid=1000" te gebruiken? Die uid en gid heb ik erbij gezet, zodat de rechten van de mount voor systeem gebruiker met UID en GID 1000 zijn.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Vreemd, ik kon inderdaag mij NAS niet benaderen met user monitor en pw monitor - dit werkt nu wel.

Mijn FSTB zier er nu als volg uit:

proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
//192.168.1.10/monitor /home/pi/nas cifs -o username=monitor,password=monitor,file_mod=0660,dir_mode=0770,auto,uid=1000,gid=1000
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that

Motion start nu op, maakt verbinding met de monitor share op mijn NAS maar dan zijn er nog security rights die ik niet een twee drie kan zijn - error log motion:

[-1242660000] [NTC] [ALL] [May 12 10:51:51] motion_startup: Using log type (ALL) log level (WRN)
[1] [ALR] [VID] [May 12 10:51:51] mmalcam_start: MMAL Camera thread starting... for camera (vc.ril.camera) of 1280 x 720 at 2 fps
[1] [ALR] [VID] [May 12 10:51:51] mmalcam_start: MMAL Camera using video capture
[1] [ERR] [ENC] [May 12 10:51:57] ffmpeg_open: url_fopen - error opening file /home/pi/nas/01-20140512105156.avi ... check access rights to target directory:
[1] [ERR] [EVT] [May 12 10:51:57] event_ffmpeg_newfile: ffopen_open error creating (new) file [/home/pi/nas/01-20140512105156.avi]:
[1] [ERR] [ALL] [May 12 10:51:57] myfopen: Error opening file /home/pi/nas/01-20140512105155-00.jpg with mode w:
[1] [ERR] [ALL] [May 12 10:51:57] put_picture: Can't write picture to file /home/pi/nas/01-20140512105155-00.jpg - check access rights to target directory
Thread is going to finish due to this fatal error:
[1] [ERR] [ALL] [May 12 10:51:57] myfopen: Error opening file /home/pi/nas/01-20140512105155-01.jpg with mode w:
[1] [ERR] [ALL] [May 12 10:51:57] put_picture: Can't write picture to file /home/pi/nas/01-20140512105155-01.jpg - check access rights to target directory
Thread is going to finish due to this fatal error:
[1] [ALR] [VID] [May 12 10:51:57] MMAL Camera cleanup

Het proces 'motion' moet nu dus files gaan wegschrijven op mijn nas in de monitor share of eigenlijk in home/pi/nas die naar mijn share op de nas verwijst.

Zelfs een chmod 777 * in /home/pi/nas werkt niet, zelfde error

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • xh3adshotx
  • Registratie: Oktober 2011
  • Laatst online: 28-02-2023
/home/pi/nas aanpassen naar /home/motion/nas, daarna in FSTAB uid en gid aanpassen naar iets dat overeenkomt met de user "motion"

Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Daar had ik al naar gekeken maar motion maakt geen directory aan in /home daar staat alleen /pi

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • arie_papa
  • Registratie: Augustus 2008
  • Laatst online: 08:15

arie_papa

Running on Ubuntu

Probeer anders die mount eens buiten je home te plaatsen.
Bijv /media/motion/

Ik mount namelijk ook mijn nas via fstab, maar dan in de media map. Alle users op mijn pi hebben daar lees (en schrijf) rechten, afhankelijk van de rechten die ik ze op de nas gegeven heb.

Statistieken zijn als bikini's: wat ze tonen is erg suggestief, wat ze niet tonen is essentieel


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

clogie886 schreef op maandag 12 mei 2014 @ 06:06:
Zelfs een chmod 777 * in /home/pi/nas werkt niet, zelfde error
Een chmod op een mount dat geen Linux rechten ondersteund heeft geen zin. Ik doe zelf eigenlijk nooit file_mode en dir_mode bij mounts. Gaat eigenlijk altijd goed voor mij. Mogelijk dat de 0660 en 0770 wat in de weg zit. Laat het achterwege. Open desnoods een aparte shell als gebruiker motion (sudo su - motion) en probeer te schrijven op de plek waar Motion de boel moet zetten.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Bedankt voor de input.

Heb het probleem nu in twee stukken gehakt:
Op advies van Skinlee78 een directory aangemaakt /media/motion
Vervolgens: chgrp motion /media/motion en chmod g+rwx /media/motion

Motion config file aangepast en nu schrijft motion alle data keurig naar /media/motion.
Ik wil deze data echter schrijven naar /192.168.1/10/motion - de share op mijn NAS

Op de Raspberry geef ik nu het volgende commando:
sudo mount -t cifs -o user=monitor,password=monitor //192.168.1.10/monitor /media/motion

Als ik nu een file van mijn PC copieer naar de monitor directory op de NAS is deze zichtbaar op de raspberry pi maar de files die aangemaakt worden door Motion zijn NIET zichtbaar op de PC.

In syslog staat:
May 15 21:44:38 raspberrypi ifplugd(eth0)[1545]: client: [mntent]: line 5 in /etc/fstab is bad

Fstab::
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# //192.168.1.10/monitor /media/motion cifs -o username=monitor,password=monitor 0 0
//192.168.1.10/monitor /media/motion cifs -o username=motion,password=motion
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that

Ergens gaat het dus nog steeds fout...

[ Voor 22% gewijzigd door clogie886 op 15-05-2014 17:27 ]

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • Pantera88
  • Registratie: Oktober 2008
  • Laatst online: 27-09 07:14
//192.168.1.10/monitor[SPATIE]/media/motion cifs -o username=motion,password=motion
Hoort die daar wel?

Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Pantera - begrijp je vraag niet, sorry.

Als ik files copieer van mijn PC naar de monitor share op mijn NAS zijn deze files direct zichtbaar op mij Raspberry Pi maar files die Motion wegschrijft naar /media/motion zijn NIET zichtbaar op de PC.

Via SSH:
-rwxrwxrwx 1 504 root 1514954 Apr 8 2007 CIMG1997.JPG
-rwxrwxrwx 1 506 root 75528 May 15 22:33 11-20140515223308-00.jpg
-rwxrwxrwx 1 506 root 75640 May 15 22:33 11-20140515223308-01.jpg
-rwxrwxrwx 1 506 root 75580 May 15 22:33 11-20140515223310-00.jpg
-rwxrwxrwx 1 506 root 75689 May 15 22:33 11-20140515223309-00.jpg
-rwxrwxrwx 1 506 root 75287 May 15 22:33 11-20140515223311-00.jpg

CIM1997.JPG kopieer in naar de share op mijn NAS en is zichtbaar op de Raspberry Pi maar de laatste files van Motion ontbreken..

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • rdvl
  • Registratie: Januari 2005
  • Laatst online: 20-08 11:47
Ik heb ook op mijn nas ( in mij geval een Synology) een Linux NFS share gekoppeld staan. Let erop dat je het hele pad in je adres plaatst.

Dit kan je meestal op vragen door /etc/exports te openen met vi

( in mijn geval was dit <ip adres:/Volume1/<share>)

[ Voor 46% gewijzigd door rdvl op 15-05-2014 18:02 ]


Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Mijn NAS gebruikt SAMBA shares want ik benader mijn NAS via de PC met
NET USE p: \\192.168.1.10\monitor /persistent:no

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • Pantera88
  • Registratie: Oktober 2008
  • Laatst online: 27-09 07:14
wellicht heb ik het fout, maar volgens mij spreekt hij nu de map /media/motion aan in je /motion map. Door de gebruikte spatie na /ip/motion.
i.e: maak je geen typo?
clogie886 schreef op donderdag 15 mei 2014 @ 17:48:
Pantera - begrijp je vraag niet, sorry.

Als ik files copieer van mijn PC naar de monitor share op mijn NAS zijn deze files direct zichtbaar op mij Raspberry Pi maar files die Motion wegschrijft naar /media/motion zijn NIET zichtbaar op de PC.

Via SSH:
-rwxrwxrwx 1 504 root 1514954 Apr 8 2007 CIMG1997.JPG
-rwxrwxrwx 1 506 root 75528 May 15 22:33 11-20140515223308-00.jpg
-rwxrwxrwx 1 506 root 75640 May 15 22:33 11-20140515223308-01.jpg
-rwxrwxrwx 1 506 root 75580 May 15 22:33 11-20140515223310-00.jpg
-rwxrwxrwx 1 506 root 75689 May 15 22:33 11-20140515223309-00.jpg
-rwxrwxrwx 1 506 root 75287 May 15 22:33 11-20140515223311-00.jpg

CIM1997.JPG kopieer in naar de share op mijn NAS en is zichtbaar op de Raspberry Pi maar de laatste files van Motion ontbreken..

Acties:
  • 0 Henk 'm!

  • clogie886
  • Registratie: Juli 2005
  • Laatst online: 31-05 16:20
Misschien verwarrend maar /media/motion (waar motion nu all data wegschijft) moet gemapt worden naar
\\192.168.1.10\monitor zodat ik op mijn PC alle files kan zien die motion wegschrijft.

De overheid is niet de oplossing maar de oorzaak van veel problemen.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Lees eens 'man fstab', dan snap je wat je met -o aan moet.

Commandline FTW | Tweakt met mate

Pagina: 1