Network File System (NFS) na Raspberry Pi

NFS

Network File System (NFS) je protokol umožňující sdílení souborů mezi počítači v síti. Díky němu můžete na jednom zařízení (serveru) zpřístupnit složky, které lze pak z jiného zařízení (klienta) připojit a používat, jako by byly lokálně na jeho disku.

Využití:

  • Sdílení dat mezi více Raspberry Pi nebo PC v domácí síti.
  • Centrální úložiště pro projekty, multimédia nebo zálohy.
  • Přístup k souborům z více zařízení bez nutnosti kopírování.

Instalace a konfigurace NFS na Raspberry Pi

Instalace NFS serveru na Raspberry Pi, které bude sdílet složku:

sudo apt update
sudo apt install nfs-kernel-server

Vytvoření složky, kterou chcete sdílet, a nastavení oprávnění:

sudo mkdir -p /srv/nfs/shared
sudo chown nobody:nogroup /srv/nfs/shared
sudo chmod 777 /srv/nfs/shared

Konfigurace sdílení v souboru /etc/exports:

/srv/nfs/shared 192.168.0.0/24(rw,sync,no_subtree_check)

(192.168.0.0/24 nahraďte svou lokální sítí)

Aktivace sdílení:

sudo exportfs -a
sudo systemctl restart nfs-kernel-server

Připojení NFS složky na klientském Raspberry Pi:

sudo apt install nfs-common
sudo mkdir -p /mnt/nfs
sudo mount 192.168.0.10:/srv/nfs/shared /mnt/nfs

(192.168.0.10 nahraďte IP adresou NFS serveru)

Automatické připojení při startu:

Přidejte do /etc/fstab:

192.168.0.10:/srv/nfs/shared /mnt/nfs nfs defaults 0 0

Příklad kopírování souboru přes NFS

Předpoklady:

  • NFS server: 192.168.0.10
  • Sdílená složka na serveru: /srv/nfs/shared
  • Připojeno na klientu: /mnt/nfs

Kopírování souboru z klienta do NFS sdílené složky:

cp /home/pi/dokument.txt /mnt/nfs/

Kopírování souboru ze sdílené složky na klienta:

cp /mnt/nfs/dokument.txt /home/pi/

Příklad kopírování složky rekurzivně přes NFS

cp -r /home/pi/projekt /mnt/nfs/

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *