|
|
centos8安装nfs服务$ L. R8 e. m3 d K: n; @/ z
' s9 }! p2 e+ A6 D5 ~2 C! s0 d
# T5 T' o7 t, M/ U+ r- S- i) Y" o# v* Q检查系统是否安装了nfs-utils包,和rpcbind包:2 }" h8 J- g( p- W A6 m+ f9 b
L8 ~6 z0 F2 P' F+ h: m
5 X# R. m, v) a8 X. V+ A1 o, v7 n: v
, M2 s, _* T: c1 P% w6 v[root@web ~]# rpm -qa|grep nfs) x9 N' Z; ]. m1 i8 @
sssd-nfs-idmap-2.5.2-2.el8.x86_640 ]4 t+ h: _& ~: {$ E* f
nfs-utils-2.3.3-46.el8.x86_64/ b; s6 {) y6 a% f5 b7 M: I* ^' y
libnfsidmap-2.3.3-46.el8.x86_64' c0 z8 L: p0 B6 A9 _
[root@web ~]# rpm -qa |grep rpcbind 7 S% k. o5 R; ?, W$ `/ C
rpcbind-1.2.5-8.el8.x86_64$ }- d7 k' P* S9 ], I
' n7 n' Y2 O9 {1 y! l( j! Q2 \2 b$ ?0 p$ {
( b3 i( L4 d0 U! x4 E5 C4 D% n
+ _' q" C, S2 Q% b" X5 l; d! f- x7 J2 l1 A
如果没有安装:
! Y7 ~* b( j" o! Q9 y0 tdnf install -y nfs-utils rpcbind
5 d5 w& |5 G& [0 D: U; T9 a. V# J* ?: V$ I7 q3 d6 Q. {
安装结果:% h% _" _# D9 O' ]6 K5 @
( }% q& J+ T/ s8 L# yum install -y nfs-utils rpcbind - y) r- u# J9 u! n/ _; T! e
Last metadata expiration check: 0:38:40 ago on Tue 19 May 2026 12:04:33 AM CST.
" L2 B+ {& R. c) ^ F+ dPackage nfs-utils-1:2.3.3-46.el8.x86_64 is already installed.
5 p7 ~9 ]0 u" l/ ^( q6 x4 P6 sPackage rpcbind-1.2.5-8.el8.x86_64 is already installed.! @4 j% C) m# a. n0 l" _2 f, r
Dependencies resolved., o7 D6 H6 G( @5 d2 [* R
Nothing to do.4 K+ ?9 C/ R) F; J5 S
Complete!
& |5 j" C0 [, m4 C7 l
- v# d4 m {6 P4 C& ?* i' x7 P4 p/ c( s' Q+ ? r5 I; H' z& d
修改配置:
, Q' u1 }- ?5 K/ |vim /etc/exports7 Q- X% b. h* t5 K3 N0 d+ w
9 ]1 J6 m+ p9 `8 r: w. E
; |8 z# U- `1 T+ m4 E/djangovue/ *(rw,sync,no_root_squash)# O. S) p8 J7 c Q' W5 E! d
! y+ {+ w4 E8 G4 F; E
9 o- Y8 q& h( |% L* x5 o4 @5 d n保存退出:/ w- O' z' t0 R
- N# [7 t/ E7 L$ p* S
- 更新nfs配置:9 y: [& f; U* Y% H
1 X5 U& a/ l5 P. m: L# exportfs -r# n* | a% @: v3 V
" H- ]5 q# n) _) H1 n( o启动,并添加开机启动
4 E) G$ i# S y5 o* ]# systemctl enable --now rpcbind.service @1 N. {$ f1 l/ l4 s
$ Y1 ~7 \; H+ N- c: u; X检查运行状态:
; F* S* q- t4 ] |! _$ M Q: ^6 L3 D& U5 {, S Y! G/ H6 {% @5 |
# systemctl status rpcbind.service + S: j! L3 u6 e H
● rpcbind.service - RPC Bind
4 r) h. U, r! @/ B1 ~5 l0 O+ @ Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset:>
2 h2 f* a# N T, v/ V: Q5 ? Active: active (running) since Mon 2026-05-18 17:34:32 CST; 7h ago
( ]9 ^2 Z% D% s& Q) {; A Docs: man:rpcbind(8)% ?" A/ w# v( W) s. a) M
Main PID: 899 (rpcbind)# e3 m3 b/ |! Y: @0 W
Tasks: 1 (limit: 100955)
% s5 _. _0 a* z1 G Memory: 1.7M* T4 o4 ^+ Q6 Q/ J2 V* i
CGroup: /system.slice/rpcbind.service, y d: Z7 q J1 a2 F7 q
└─899 /usr/bin/rpcbind -w -f5 A9 \/ r: w( x
+ }4 E% J. b% F7 {3 D! ?3 s5 s0 E
May 18 17:34:32 loogcnweb systemd[1]: Starting RPC Bind...! @& p. G' \' w5 U1 ]
May 18 17:34:32 loogcnweb systemd[1]: Started RPC Bind." x7 [4 e, v4 k& n; D
3 V" x9 |% y* i1 J0 i8 q6 ?" Z2 e/ N6 O$ r
启动nfs-server.service 服务,并添加开机启动:
2 _. a% o& f7 w0 Z8 \) A0 ~1 K8 f7 |/ s) b* l- k. ~
# systemctl enable --now nfs-server.service
. I, S3 b2 D2 |: M: FCreated symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.! P' Z1 b7 B8 ^
' K9 N+ |& w9 A1 l. S0 n( K3 g: J7 p* A& ?& r
+ F- T+ v0 s3 x0 I; I0 z: y9 d3 n
# systemctl status nfs-server.service ' w o6 z9 n; K# X+ S( p2 I6 u! X% y
● nfs-server.service - NFS server and services1 g3 U- z0 n- d/ S& ^0 d
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor pres>
* T, D9 ]& h: q' }" `* i! s. x Drop-In: /run/systemd/generator/nfs-server.service.d
+ |: u$ a; f( f* D D └─order-with-mounts.conf
: a/ ^/ `5 |5 t _, j2 U Active: active (exited) since Tue 2026-05-19 01:01:35 CST; 1min 16s ago
3 w- }$ E6 |* {$ C3 s+ c Process: 26423 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then syst>
6 H# u9 I& k. e$ b: m Process: 26411 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)8 T3 e3 c2 m7 x+ G9 v
Process: 26409 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
' ?# o* z( G4 M: ~0 R Main PID: 26423 (code=exited, status=0/SUCCESS)* O* o! S. ^& H; B5 U! a/ ^/ C9 S) y) D
, {7 F, O, X% }3 {! EMay 19 01:01:34 loogcnweb systemd[1]: Starting NFS server and services...6 ?) t/ I4 t) F/ ~7 ]+ I& E. Q
May 19 01:01:35 loogcnweb systemd[1]: Started NFS server and services.
/ W! o: h, x3 E; F( m( t$ e+ Nlines 1-12/12 (END)
+ L. s; L4 m% o2 d5 R1 n2 d' u |' j% C
/ w6 {0 L. i; E: c查看rpcinfo信息:+ I& g( f- X1 P3 R% R2 S2 f0 u! W4 d
2 l. Z1 \8 a9 e# W; Y) M; i
# rpcinfo -p localhost0 t; H0 `5 y# Y$ P3 Q8 t& u3 S4 ?" H
program vers proto port service; K! L& l8 A; f& y( [; R
100000 4 tcp 111 portmapper1 D3 f& t! @. S( a9 c% i' Y7 T8 T `
100000 3 tcp 111 portmapper
. [# A B% g0 I C 100000 2 tcp 111 portmapper1 W. @& H; W4 I- b
100000 4 udp 111 portmapper. ]1 h+ M5 w$ ?6 t/ P. c, U/ t
100000 3 udp 111 portmapper
) e: I& c, h6 ~ ` 100000 2 udp 111 portmapper
2 D* |7 ?9 S: u# O3 e% e' } 100024 1 udp 52458 status- ^5 r& W6 O: U S3 `
100024 1 tcp 36785 status5 U) g% b! d' N" W9 m
100005 1 udp 20048 mountd6 H( n. M4 P4 O! {% g0 r
100005 1 tcp 20048 mountd4 b$ t k6 B; V
100005 2 udp 20048 mountd
1 g7 j" I: u. e" ^" A# B5 ~6 t 100005 2 tcp 20048 mountd
$ f% d- {1 j6 ^( ]* P) W 100005 3 udp 20048 mountd/ {' B4 T9 `: \+ P
100005 3 tcp 20048 mountd
3 ?5 e8 s; n( [6 X$ f8 x' ]0 w 100003 3 tcp 2049 nfs
9 n% a5 s3 G# s; i; Q: E 100003 4 tcp 2049 nfs0 n, H1 X Y8 P$ u9 H- }
100227 3 tcp 2049 nfs_acl
, _& _' h. R: w5 }! f; o' Z 100021 1 udp 53871 nlockmgr
. D- y& c! h, ~, U1 K. d! v9 Q2 i 100021 3 udp 53871 nlockmgr# Z, u! I: K, N+ u/ Z
100021 4 udp 53871 nlockmgr
% H# g ?) z* N 100021 1 tcp 33469 nlockmgr
. o' ~2 Q* {. R3 d7 E& X& F5 }7 B0 E 100021 3 tcp 33469 nlockmgr
6 _1 `, m$ u5 U6 B4 O) x 100021 4 tcp 33469 nlockmgr/ P4 D5 Q0 s' J! T0 A. a
5 e3 Q$ \* V' H8 Z$ p r1 ~
2.查看挂载:
, F6 `' i& S- | V; s6 G! e
9 R4 H: i7 q2 O7 d- Z0 Bshowmount -e localhost ], J4 N2 Y" Y0 e2 A$ O0 T& o
+ J. v6 e7 i5 x1 z& B
) R& I4 K7 Z8 Q
# showmount -e localhost
: K+ V( e; {5 Q' m0 vExport list for localhost:5 w4 o. G' O7 \
/djangovue/ *- o/ j1 z% V7 y$ Z; W. K8 ?2 S
" f8 r# d$ ]% f; v0 T& {( l3 Z4 }: E- D
|
|