.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH NFS.SYSTEMD 7 .SH NUME nfs.systemd \- gestionarea serviciilor NFS prin systemd .SH REZUMAT nfs\-utils.service .br nfs\-server.service .br nfs\-client.target .br \fIetc\fP .SH DESCRIERE Pachetul \fInfs\-utils\fP oferă o suită de fișiere de unitate \fIsystemd\fP care permit pornirea și gestionarea diferitelor servicii. Aceste fișiere de unitate garantează că serviciile sunt pornite în ordinea corectă și că cerințele prealabile sunt active înainte de a porni serviciile dependente. Deoarece există destul de puține fișiere de unitate, nu este imediat evident care este cea mai bună modalitate de a obține anumite rezultate. Următoarele subsecțiuni încearcă să acopere problemele care sunt cel mai probabil să apară. .SS Configurare Fișierele standard ale unităților systemd nu oferă nicio modalitate ușoară de a transmite argumente de linie de comandă către demoni pentru a le configura comportamentul. În multe cazuri, o astfel de configurare poate fi realizată prin efectuarea de modificări în \fI/etc/nfs.conf\fP sau în alte fișiere de configurare. Atunci când acest lucru nu este convenabil, o distribuție poate furniza fișiere systemd „drop\-in” care înlocuiesc parametrul \fBExecStart=\fP pentru a porni programul cu argumente diferite. De exemplu, un fișier „drop\-in” \fBsystemd/system/nfs\-mountd.service.d/local.conf\fP care conține .RS .nf [Service] EnvironmentFile=/etc/sysconfig/nfs ExecStart= ExecStart= /usr/sbin/rpc.mountd $RPCMOUNTDOPTS .fi .RE ar face ca unitatea \fBnfs\-mountd.service\fP să ruleze programul \fIrpc.mountd\fP folosind, ca argumente, valoarea dată pentru \fBRPCMOUNTDOPTS\fP în \fI/etc/sysconfig/nfs\fP. Acest lucru permite o integrare perfectă cu instrumentele de configurare existente. .SS "Activarea fișierelor de unitate" Există trei fișiere de unitate care sunt concepute pentru a fi activate manual. Toate celelalte sunt rulate automat, după cum este necesar. Cele trei sunt: .TP \fBnfs\-client.target\fP Acesta ar trebui activat pe orice gazdă care servește vreodată drept client NFS. Activarea transparentă a acestei funcții de fiecare dată când se instalează un software client NFS are un cost redus. .TP \fBnfs\-server.service\fP Acesta trebuie să fie activat pentru a oferi servicii NFS clienților. Acesta pornește și configurează demonii necesari în ordinea necesară. .TP \fBnfs\-blkmap.service\fP Demonul \fBblkmapd\fP este necesar numai pentru clienții NFS care utilizează pNFS (NFS paralel) și, în special, protocolul de dispunere \fBblocklayout\fP. Dacă este posibil să utilizați această extensie specială a NFS, unitatea \fBnfs\-blkmap.service\fP trebuie activată. .PP Mai multe alte unități care ar putea fi considerate opționale, cum ar fi \fIrpc\-gssd.service\fP, au grijă să pornească numai dacă există fișierul de configurare necesar. \fIrpc\-gssd.service\fP nu va porni dacă fișierul \fIkrb5.keytab\fP nu există (de obicei, în \fI/etc\fP). .SS "Repornirea serviciilor NFS" Majoritatea demonilor NFS pot fi reporniți în orice moment. Aceștia vor reîncărca orice stare de care au nevoie și vor continua să servească cererile. Totuși, acest lucru este rareori necesar. .PP Atunci când se fac modificări de configurare, poate fi dificil să se știe exact ce servicii trebuie repornite pentru a se asigura că configurația își face efectul. Cea mai simplă abordare, care este adesea cea mai bună, este să reporniți totul. Pentru a ajuta în acest sens, este furnizată unitatea \fBnfs\-utils.service\fP. Aceasta declară dependențele corespunzătoare cu alte fișiere de unitate, astfel încât .RS \fBsystemctl restart nfs\-utils\fP .RE va reporni toți demonii NFS care rulează. Acest lucru va face ca toate modificările de configurare să intre în vigoare \fIexcepție\fP făcând modificările aduse listelor de opțiuni de montare din \fI/etc/fstab\fP sau \fI/etc/nfsmount.conf\fP. Opțiunile de montare pot fi modificate numai prin demontarea și remontarea sistemului de fișiere. Aceasta poate fi o operațiune perturbatoare, astfel încât ar trebui să se facă numai atunci când valoarea justifică costul. Comanda .RS \fBumount \-a \-t nfs; mount \-a \-t nfs\fP .RE trebuie să demonteze și să remonteze toate sistemele de fișiere NFS. .SS "Mascarea serviciilor nedorite" Rareori se poate dori să se interzică funcționarea unor servicii, chiar dacă acestea fac parte în mod normal dintr\-un sistem NFS funcțional. Acest lucru poate fi necesar pentru a reduce sarcina sistemului la un minim absolut sau pentru a reduce suprafața de atac prin neexecutarea unor demoni care nu sunt absolut necesari. .PP Trei servicii particulare cărora li se poate aplica acest lucru sunt \fIrpcbind\fP, \fIidmapd\fP și \fIrpc\-gssd\fP. \fIrpcbind\fP nu face parte din pachetul \fInfs\-utils\fP, dar este utilizat de mai multe servicii NFS. Cu toate acestea, \fBnu\fP este necesar atunci când se utilizează numai NFSv4. Dacă un sit nu va folosi niciodată NFSv3 (sau NFSv2) și nu dorește ca \fIrpcbind\fP să fie rulat, abordarea corectă este să ruleze .RS \fBsystemctl mask rpcbind\fP .RE Acest lucru va dezactiva \fIrpcbind\fP, iar diferitele servicii NFS care depind de acesta (și care sunt necesare doar pentru NFSv3) vor refuza să pornească, fără a interfera cu funcționarea serviciilor NFSv4. În special, \fIrpc.statd\fP nu va rula atunci când \fIrpcbind\fP este mascat. .PP \fIidmapd\fP este necesar doar pentru NFSv4 și nici măcar atunci nu este necesar atunci când clientul și serverul sunt de acord să folosească ID\-uri de utilizator în loc de nume de utilizator pentru a identifica proprietarii fișierelor. În cazul în care \fIidmapd\fP nu este necesar și nu este dorit, acesta poate fi mascat cu .RS \fBsystemctl mask idmapd\fP .RE Se presupune că \fIrpc\-gssd\fP este necesar dacă fișierul \fIkrb5.keytab\fP este prezent. În cazul în care un sit are nevoie de prezența acestui fișier, dar nu dorește ca \fIrpc\-gssd\fP să ruleze, acesta poate fi mascat cu .RS \fBsystemctl mask rpc\-gssd\fP .RE .SH FIȘIERE /etc/nfs.conf .br /etc/nfsmount.conf .br /etc/idmapd.conf .SH "CONSULTAȚI ȘI" \fBsystemd.unit\fP(5), \fBnfs.conf\fP(5), \fBnfsmount.conf\fP(5). .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .