PP

Du er her: Hjem > Og nu til noget helt andet > Raspberry Pi 4 B > nfs-klient

nfs-klient

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



Powered by CMSimple | Template: ge-webdesign.de | Login

nach oben