Her følger en enkel beskrivelse av hvordan sette opp en Network Attached Storage med Raspberry Pi og en harddisk.
Dette er brukt:
Raspberry Pi, utgave 2, 3 eller 4.
2,5 " harddisk
16 GB minnekort
Ethernet kabel
OS Raspbian Buster Lite
Samba
Minnekort leser/skriver
Trinn 1,
Last ned og installer opertivsystmet Raspian Buster
Last ned til din PC operativsystemet Buster Lite fra https://www.raspberrypi.org/downloads/raspbian/
Hvis du ikke har "brennerprogrammet" balena Etcher, så kan du laste det ned her https://www.balena.io/etcher/
Bruk Etcher på din PC til å skrive isofilen Buster til minnekortet .
Når det er utført ta ut minnekortleseren fra PC og sett den tilbake og bruk filleser til å se katalogene på minnekortet.
Lag en tom fil i f.eks Notisblokk og lagre med navnet ssh i katalogen boot på minnekortet. Har du suffixvisning vil du se ssh.txt.
Plasser minnekortet i Raspberry'en med ethernetkabel tilkoblet men ikke harddisken og start opp.
Finn ip-adressen med f.eks Angri IP Scanner på din PC. Hvis du ikke har slikt på din PC, så finner du den her: https://angryip.org
Du kan nå på din PC koble deg til Raspberry med f.eks PuTTY, den finner du her. https://www.putty.org.
Trin 2,
Oppdater og oppgrader operativsystemet
sudo apt update
sudo apt upgrade (svar Y på spørsmålet om å fortsette)
Trinn 3.
Koble til disken
Plugg in disken i en ledig usb-kontakt for å finne disknavnet:
Vent litt, skriv så inn via PuTTY:
dmesg
og du får et langt svar, nederst skal det finne noe slikt:
Hos meg har da disken navnet sda.
Så må disken formateres med Linux filsystemet ext4, du må bruke det navnet din disk viser:
umount /dev/sda (du får antagelig til svar at den ikke er mounted)
sudo mkfs.ext4 /dev/sda
Kan ta noe tid.
Start opp på nytt:
sudo reboot
Trinn 4,
Last ned og installere Samba:
sudo apt install samba samba-common-bin (svar y på installasjonen, NO på spørsmålet i IP-adrbildet.
Samba krever et sted å lagre filene, her blir det laget en mappe under /home/
sudo mkdir /home/nettlager
sudo mkdir /home/nettlager/disk1
Så må vi gi disse mappene rettigheter:
sudo chown -R root:users /home/nettlager
sudo chmod -R ug=rwx,o=rx /home/nettlager/disk1
sudo nano /etc/samba/smb.conf
Bruk pil ned og gå ned til Autentication og sett inn linja som er markert:
Bla videre nedover med piltast til du finner dette under [homes]:
Legg så dette til nederst i conf-fila for å gi skrivetillatelse.
[disk1]
comment = disk1 nettlager
path = /home/nettlager/disk1
valid users = @users
force group = users
create mask = 0770
directory mask = 0770
read only = no
sudo smbpasswd -a pi (her er brukt navnet pi, du velger fritt et annet)
følg så promt'ene fra Samba og sett inn ditt passord for pi
Trinn 5
Montere disken ved oppstart:
sudo nano /etc/fstab
Plasser denne linja i bunnen av denne fila og lagre
/dev/sda /home/nettlager/disk1 auto noatime,nofail 0 0
Trinn 6
Koble din PC til nettverksstasjonen.
Åpne din filleser:
Under fliken Datamaskin finner du "Koble til nettverksstasjon"
Velg f.eks filbokstav Z i første felt.
I neste setter du inn:
\\raspberry\disk1
Neste bilde spør om bruker som er pi i dette eksempelet
Så passord som du satte inn når du opprettet bruker i Samba
Og da er du inne på "landingssiden" p harddisken.
Jeg får ikke skrive eller lesetilgang!
Problemet løst (på en lite elegant måte):
Mappene som det ble gitt skrive/lesetilgang til ble lagt til etter at tilgang ble gitt.
Inntil jeg har fått redigert denne side må følgende gjøres etter at NAS er startet opp første gangen:
Via PuTTY legg inn følgende igjen:
sudo chown -R root:users /home/nettlager
sudo chmod -R ug=rwx,o=rx /home/nettlager/disk1
og du har nå en fungerende NAS, gratulerer!
Hei,
Kikket litt paa dette og fikk litt dejavu. Proev og sette monterings katalogen /home/nettlager til chmod 0777 eventuelt proev og flytte den til /tmp eller /var katalogen. Mener og huske at det var noe her.
Jeg reagerer og paa at hardisken din er formatert rett paa sda. Der har jeg gaatt skoa av meg et par ganger uten at jeg kan forklare hvorfor. Det vanlige er at man partisjonerer disken og ender opp med sda1 som minimum. Husker jeg ikke feil har jeg endt opp med sda partisjon hvis jeg har kopiert en raa kopi av et iso bilde til disken. Kunne du eventuelt testet med en minnepinne (som er partisjonert ) istedenfor disken?
Skal kikke litt mere paa det i kveld og til helgen saa vi kan jobbe et par kvelder paa Skogmo med NAS som tema.
Beklager mangelen paa norske karakterer i teksten.