Hvis NAS (netværksdisk Network Attached Server) haves, så bør nfs ubetinget installeres på Raspberry Pi.
Forudsætninger for anvisningerne i det følgende:
NAS (Synology DJ18-play) med hostnavn DiskStation som nfs-server og Raspberry Pi givet tilladelser til adgang.
På routeren skal man reservere faste IP-adresser til Raspberry Pi - der er nemlig to: én for kablet forbindelse og én for wireless.
NAS skal også have reseerveret en fast IP-adresse.
På NAS:
Hver (IP-adresser for kablet hhv wireless) skal have følgende nfs-tilladelser på Synology DJ18-play:
Privilegium: Læs/skriv
Squash: Tilknyt rod til admin
Asynkron: Ja
Ikke priviligeret port: Tilladt
Krydstilslutte: Tilladt
På Raspberry Pi:
Hvis brugeren hedder pi, oprettes en mappe home/pi/nfs-data. Det er det, der er forudsast i nedenstående.
sudo apt install nfs-common
Manuel afprøvning:
sudo mount -t nfs 10.71.1.138:/volume1/Data /home/pi/nfs-data
Hvis dette virker gives ingen fejlmeddelelse og pi/nfs-data indeholder nu mapper på NAS. Hvis dette ikke virker, så prøv (forudsat NAS har værtsnavnet DiskStation)
sudo mount -t nfs DiskStation:/volume1/Data /home/pi/nfs-data
Automatisk tilslutning
sudo nano /etc/fstab
Tilføj som sidste linje
DiskStation:/volume1/Data /home/pi/nfs-data nfs rw 0 0
Det bemærkes, at en IP-adresse i stedet for hostname (her DiskStation) ikke fungerer i Raspberry OS i mit tilfælde.
Omvendt med Ubuntu. Her skal der stå nfs-serverens IP-adresse. Fx
10.71.1.138:/volume1/Data /home/pi/nfs-data nfs rw 0 0
Hvis der i stedet ønskes monteret i standard mappen til monterede eksterne drev /mnt, så anføres dette i ovenstående kommadoer. Hertil skal man endvidere give rettigheder til brugeren
sudo chown -R pi:pi /mnt
Manjaro
sudo pacman -S nfs-utils
og i fstab
DiskStation:/volume1/Data /home/pi/nfs-data nfs rw 0 0
Dette fungerer så længe der er tilsluttet internetforbildelse med kabel.
Afmonteres net kablet kører WiFi videre.
Når man lukker ned, kan man opleve at systemet hænger nogen tid inden der lukkes. Fik ikke læst hvad der stod, men det handler on nfs.
Ved opstart uden net-kablet monteret går det helt galt.
A start job is running for wait for network
SystemCtl status-systemd-networkd-wait-online service
Efter et par minutter bootes, men nfs-drev er ikke monteret. Man kan montrere dette med
sudo mount -t nfs DiskStation:/volume1/Data /home/pi/nfs-data
Hvis man i etc/fstab med havelåge deaktiverer den linje, vi tilføjede ovenfor, sådan her
#DiskStation:/volume1/Data /home/pi/nfs-data nfs rw 0 0
Så bootes uden alt det vrøvl, men så skal man manuelt montere nfs-drevet-
ADVARSEL!
Et sted er det foreslået at omskrive fstab
DiskStation:/volume1/Data /home/pi/nfs-data rsize=8192,wsize=8192,timeo=14,intr 0 0
BRUG IKKE DENNE! Systemet booter i Emergency mode
LØSNING
https://wiki.manjaro.org/index.php/Fstab_-_Use_SystemD_automount
Tilføj i fstab
# Hvis NAS nede, så vent ikke en evighed
noauto,x-systemd.automount,x-systemd.device-timeout=10
og ret mount til at se sådan ud
DiskStation:/volume1/Data /home/pi/nfs-data nfs noauto,x-systemd.automount,x-system.device-timeout=10,timeo=14,intr,noatime 0 0
Dette domæne har tidligere huset et kvalitets- og sagsstyringssystem.
Fremover bruges det til hobby formål.
Powered by CMSimple | Template: ge-webdesign.de | Login