Malý levný domácí server: zálohování, aktualizace a souborové služby
i Zdroj: PCTuning.cz
Návody Článek Malý levný domácí server: zálohování, aktualizace a souborové služby

Malý levný domácí server: zálohování, aktualizace a souborové služby | Kapitola 4

Tomáš Němec

Tomáš Němec

15. 5. 2022 23:50 23

Seznam kapitol

1. Aktualizace, záloha 2. SSH – vzdálené ovládání, správa souborů 3. Samba – sdílení pomocí protokolu Windows 4. NFS: network file system – sdílení
5. DLNA – multimediální server 6. CUPS – tiskový server 7. Závěr

Dnes se podíváme, co se nám v našem domácím serveru nabízí za výběr zajímavých souborových služeb.

Reklama

NFS neboli network file system je protokol pro sdílení souborů určený především pro systémy Unixového typu. Mezi tyto systémy patří i Linux. Velmi se hodí tam, kde je zájem o trvalé napojení vzdáleného adresáře.

Službu nainstalujeme jednoduše pomocí příkazu

 apt-get install nfs-kernel-server nfs-common

Tato služba je zajímavá z toho důvodu že sdílené adresáře se připojí do systému klasicky pomocí pomocí příkazu mount. Celý systém se pak chová jako jeden celek. Tyto adresáře se definují v souboru /etc/exports.

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/home/data 192.168.0.0/255.255.255.0(rw,no_root_squash,sync)

Řádky s jednotlivými adresáři přidáváme na konec souboru. Zde je příklad sdílení adresáře /home/data v celé vnitřní síti, pro čtení i zápis. Jsou povoleny operace pod uživatelem root.

/home/data 192.168.0.5(ro,root_squash,sync)

Upravená verze pro povolení připojení pouze konkrétního počítače. Připojení pouze pro čtení, práva roota jsou potlačena.

Dále stačí pouze restartovat službu pro načtení upravené konfigurace

systemctl restart nfs-kernel-server.service.

Spojení z klienta

Pokud klient potřebuje vlastní konfiguraci je potřeba nainstalovat tyto balíčky.

apt-get install rpcbind nfs-common

Pro připojení je potřeba mít dopředu vytvořený přípojný bod. Vytvořte si adresář dle vlastní potřeby. Pro účely ukázky budu počítat že máme k dispozici adresář /home/sdilene. Potom již můžeme sdílený adresář připojit. Provedeme to takto.

mount 192.168.0.50:/home/data /home/sdilene.

Jak na trvalé připojení

V linuxu jsou trvale připojené soubory nadefinované v souboru /etc/fstab. Na konec  souboru přidáme řádek podle tohoto vzoru. Údaje upravíme podle vlastního stavu.

192.168.0.50:/home/data    /home/sdilene  nfs    sync,rw,exec    0    0
Předchozí
Další
Reklama
Reklama

Související články

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama