Installera NFS server och klient i Arch Linux: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
Line 28: Line 28:
Editera filen /ext/exports och lägg till raderna:
Editera filen /ext/exports och lägg till raderna:
{{Bc|1=
{{Bc|1=
/srv/ 192.168.0.1/24(rw,fsid=root,no_subtree_check)
/srv       192.168.0.1/24(rw,fsid=root,no_subtree_check)
/srv/ftp 192.168.0.1/24(rw,no_subtree_check,nohide)
/srv/ftp 192.168.0.1/24(rw,no_subtree_check,nohide)
}}
}}
Vi delar ut /srv/ftp till hela vårt subnät, dvs alla maskiner med IP adress 192.168.0.*.
Vi delar ut /srv/ftp till hela vårt subnät, dvs alla maskiner med IP adress 192.168.0.*.

Revision as of 21:52, 8 May 2013

I denna guide visas hur man sätter upp en NFSv4 server och klient i Arch Linux. Guiden förutsätter att nätverket redan fungerar m.m. I exemplen har servern IP adress 192.168.0.107 och klienten 192.168.0.114. Vi kommer att dela ut allt som ligger monterat under /srv/ftp på servern och montera dessa under /mnt/ftp på klienten.

Installera nödvändig mjukvara

Följande behöver installeras på både server och klient:

root # pacman -S nfs-utils

Servern

Editera filen /etc/idmapd.conf och ändra Domain till ditt domännamn:

[General]
 
Verbosity = 1
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
Domain = localdomain

[Mapping]

Nobody-User = nobody
Nobody-Group = nobody

[Translation]

Method = nsswitch

Editera filen /ext/exports och lägg till raderna:

/srv        192.168.0.1/24(rw,fsid=root,no_subtree_check)
/srv/ftp  192.168.0.1/24(rw,no_subtree_check,nohide)

Vi delar ut /srv/ftp till hela vårt subnät, dvs alla maskiner med IP adress 192.168.0.*.

Enable:a och starta tjänsterna rcp-idmapd och rpc-mountd:

root # systemctl enable rpc-idmapd.server
root #
systemctl start rpc-idmapd.service
root # systemctl enable rpc-mountd.server
root #
systemctl start rpc-mountd.service

Klienten

Kolla att du kan se vad servern delar ut:

root # showmount -e 192.168.0.107
Export list for 192.168.0.107:
/srv/ftp 192.168.0.1/24