Utoljára kb 20 éve kínlódtam vele. Szó szerint. Nekem az nfs sebessége nem hozta azt amit vártam tőle. Nem meglepő módon Linux alatt erre is inkább Sambat használnak Linuxok között is vagy sshfs. Maga az nfs nem való publikus hálóra.
Én pont a teljesítmény miatt izzítottam be, a régi Raspberry Pi 1B eléggé csekély CPU teljesítménye miatt. Néhány évvel korábban erősebb gépeken is mérhető volt a különbség, NFS-el ki tudtam maxolni a hálózati sávszélességet, SAMBA-val mindig állítgatni kellett a buffereket és egyéb TCP paramétereket szerver ÉS kliens oldalon, hogy gyors.
Mostanában nem tudom mi a helyzet, anno beállítottam és azóta is működik, ahogy kell. Ahol már beállítottam az NFS-t, ott nem piszkálom, idmap-al jól működik.
A service fut? :) Nálam is default 20.04 telepítés, nincs benne semmi trükk, nfs-utils fel, exports-ba, ami kell, service enable és start, onnantól kezdve el lehet felejteni.
De tényleg nem egészen értem így, ezért kellene látni a kimeneteket, mert az nfs, különösen a v4, alapvetően elég faék-jellegű dolog, felrakod, egyszer beállítod, megy, tehát eleve nem kéne ilyennel szembesülni, így gyanakszom, hogy valami fundamentális dolog hiányzik.
Nyilván az xxx-ek helyett a megfelelő értékek vannak. Az /srv/nfs/ helyen pedig bind mount-ok vannak a megfelelő helyekre. Már nem emlékszem, milyen tutorial alapján csináltam, de azóta 2 LTS upgrade is megvolt és ugyanúgy működik minden...
Hozzászólások
https://linux.die.net/man/5/exports
Utoljára kb 20 éve kínlódtam vele. Szó szerint. Nekem az nfs sebessége nem hozta azt amit vártam tőle. Nem meglepő módon Linux alatt erre is inkább Sambat használnak Linuxok között is vagy sshfs. Maga az nfs nem való publikus hálóra.
Én pont a teljesítmény miatt izzítottam be, a régi Raspberry Pi 1B eléggé csekély CPU teljesítménye miatt. Néhány évvel korábban erősebb gépeken is mérhető volt a különbség, NFS-el ki tudtam maxolni a hálózati sávszélességet, SAMBA-val mindig állítgatni kellett a buffereket és egyéb TCP paramétereket szerver ÉS kliens oldalon, hogy gyors.
Mostanában nem tudom mi a helyzet, anno beállítottam és azóta is működik, ahogy kell. Ahol már beállítottam az NFS-t, ott nem piszkálom, idmap-al jól működik.
Íme:
Pontosan mi a kérdés? Egyébként a varázslat kb. a systemctl start nfs-server.service-ben rejlik.
régen nem foglalkoztam NFS-vel, default 20.04 telepítés, exports file kész, és nem LISTEN-nel a service egyik interface-en sem (lo -n sem!)
A service fut? :) Nálam is default 20.04 telepítés, nincs benne semmi trükk, nfs-utils fel, exports-ba, ami kell, service enable és start, onnantól kezdve el lehet felejteni.
fut, szerintem :)
Szerinted, vagy tényleg? Ennél így több infó kell, hiszen alapvetően azonos környezetből hoztam működő példát.
- dpkg -l |grep nfs mit mond?
- systemctl status nfs-server mit mond?
- netstat -tanlp |grep 2049 mit mond (NFSv4, ugye, ez kell csak neki alapvetően)?
Ha mindenre "pozitív" a válasz, olyan nincs, hogy ne listenelne.
csomag felrakva, service elindul, lsof-val neztem, nincs LISTEN sor
de este tesztelek egy újat majd és írok
nfs4-nél amúgy nincs semmilyen user-mode szervíz, legfeljebb az idmapd. Kernelből megy minden.
Ha esetleg kimeneteket raknál be..
De tényleg nem egészen értem így, ezért kellene látni a kimeneteket, mert az nfs, különösen a v4, alapvetően elég faék-jellegű dolog, felrakod, egyszer beállítod, megy, tehát eleve nem kéne ilyennel szembesülni, így gyanakszom, hogy valami fundamentális dolog hiányzik.
Biztos, hogy jó az exports konfig? én pl. /24-es netmaskot használok a második oszlopba, meg egy csomó egyéb opciót, pl:
Nyilván az xxx-ek helyett a megfelelő értékek vannak. Az /srv/nfs/ helyen pedig bind mount-ok vannak a megfelelő helyekre. Már nem emlékszem, milyen tutorial alapján csináltam, de azóta 2 LTS upgrade is megvolt és ugyanúgy működik minden...
De ez NFSv4, annak van saját portja a 2049-en. A v3 (és előttiek) rpcbind-en keresztül hálózatoznak.
rpcbind sem LISTEN-el
Az már régóta (15-18 év?) , valami biztonsági okból.
rpc.statd meg rpc.mountd ami van nfs3-hoz, de ez v4-hez nem kell.
exportfs parancs mond valamit?
Meg amúgy van különbség a v4 és a v3 /etc/exports közt (ha jól emlékszem, kell fsid=0-val egy megosztás v4-hez).
Itt van némi leírás hozzá:
http://underpop.online.fr/l/linux/en/centos/s3-nfs-server-config-export…
smbstatus parancs ha van még , az kiirta mi a baja.
Az NFS-szerverrel kapcsolatos dolgokat??? Akkor jól van elnevezve az a parancs
/OT
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
Jogos, bekavartam, az nem idevaló.
/etc/default/nfs-kernel-server
RPCMOUNTDOPTS="--manage-gids --port 52703"