Tid förflutit med Raspberry Pi (4 / 8 steg)
Steg 4: Installera Samba
Du behöver bara detta steg om du planerar att ha dina bilder sparas direkt till din dator i stället för din Raspberry Pi (jag rekommenderar det med tanke på det begränsade utrymmet Pi ger)
Nu ska jag få lite lat här orsak ska jag skicka över till Urban pingvinen för att ställa in Samba server på Pi. Han är riktigt bra på att förklara vad varje del av ett kommando gör som han går längs vilket är trevligt för de bara lärande (som jag själv) och det kan du justera vissa saker att passa också. Så gå upp din samba server med Urban pingvin och när du är bra och redo, kommer tillbaka så vi kan avsluta. Oroa dig inte, jag ska vänta tills du är klar.
------------
Så, hur var det?? Inte så illa, rätt? Du fick en samba-server som kör? Tja kan gå vidare.
Nu måste vi se en dela mapp på PC för våra bilder som skall sparas. Min heter picam. Öppna mappegenskaper och gå till fliken Dela och slå Avancerat delar. I den nya dialogrutan som dyker upp, vill vi Markera rutan om du vill dela den här mappen och klicka sedan på knappen behörigheter . I dialogrutan behörigheter vill du slå Lägg till och sedan ange "alla" (bokstavligen, alla, inga citationstecken) och slå till OK. Tillbaka i dialogrutan Behörigheter markerar du full kontroll för alla. BOOM! Nu din mappen är delad och någon i samma nätverk kan lägga till/ta bort/ändra något i den mappen (inte precis säkrast... men återigen, för vårt syfte här, det kommer att göra). Gå vidare och stänga av alla fönster genom att trycka på OKs.
Montering av den delade mappen
Detta är delen vi montera (eller ansluta) två mappar som vi gjort, en från samba och mappen andel vi har på vår dator.
Två alternativ för montering
Pensionat aktie
sudo mount -t cifs -o gäst //WindowsPC/share1 /mnt/mountfoldername
Tips: Om din andel har utrymme då springa den följande befalla, märka citat
sudo mount -t cifs -o gäst "//WindowsPC/Share 1" /mnt/mountfoldername
Lösenord beskyddat aktie
sudo mount -t cifs -o användarnamn = användarnamn, lösenord = yourpassword //WindowsPC/share1 /mnt/mountfoldername
Obs: Du kommer att märka senare att jag använder min datorer IP-adress i stället för namnet. Jag tycker det är mer tillförlitliga och mindre krångel eftersom min PC namn har ett bindestreck i den. Om du inte vet din IP-adress, öppna upp en kommandoprompt och skriv ipconfig. Din IP-adress kommer att visas som IPv4-adressen.
Efter montering, Använd df -h för att testa om fästet lyckades. Den borde returnera något liknande detta:
Filesystem storlek används nytta användning % monterad på
rootfs 7,3 G 2.0G 5.0G 29%
dev/root 7,3 G 2.0G 5.0G 29% /
tmpfs 19M 228K 19 M 2% / Run
tmpfs 5.0M 0 5.0M 0% / kör/lås
tmpfs 37M 0 37M 0% / tmp
tmpfs 10M 0 / 10M 0%-dev
tmpfs 37M 0 37M 0% / kör/shm
/ dev/mmcblk0p1 56M 36M 21M 64% / boot
WindowsPC/aktie1 1.9T 1.5T 390 G 80% / mnt/mountfoldername
Notera sista raden. Nu om vi startar, eller förlora makten... vi också förlora fästet och skulle behöva montera manuellt i mappen igen. Låt oss fixa det.
Vi måste redigera/etc/fstab. Så kör du kommandot
sudo nano/etc/fstab
Och vi ska redigera filen följaktligen. Lägg till dina inloggningsuppgifter efter den sista raden i filen
För gästinloggning
WindowsPC/aktie1/mnt/mountfoldername cifs guest 0 0
För lösenord skyddad inloggning
WindowsPC/aktie1/mnt/mountfoldername cifs användarnamn = användarnamn, lösenord = yourpassword 0 0
Du kommer att märka i min fstab fil jag också lagt till domänen, iocharset, file_mode och dir_mode som jag har vissa problem med skriva till mappen monterade trots att ha satt allt på gästläget. Att lägga till dessa saker fast det problemet för mig.
[ctrl] + [x], [s], [enter] för att spara och avsluta. sudo pånyttfödd -f och när du loggar in igen typ df -h och se om din mount stannade genom omstart.