|
|
centos8安装nfs服务% z) j: V1 N! M! h4 T
) f9 s4 W# o. s' T2 d) l
3 |& v" T: r4 H( z! f8 P! C
检查系统是否安装了nfs-utils包,和rpcbind包:
4 l! \7 a, F5 S! c/ H8 v" y8 ~! t& ~/ M' c3 G2 t
+ w7 p7 G/ k3 p8 v4 f E+ V
+ v2 r: U. U1 S. s5 b% m& E; g9 l; H2 }
[root@web ~]# rpm -qa|grep nfs
! B \5 n& U) R2 Fsssd-nfs-idmap-2.5.2-2.el8.x86_641 J- V- O8 J& Q5 B* a% S
nfs-utils-2.3.3-46.el8.x86_64
; l7 T( D. ^7 x ?) H" qlibnfsidmap-2.3.3-46.el8.x86_64+ G! I3 I2 `- W
[root@web ~]# rpm -qa |grep rpcbind % P" V8 B b6 Y# H
rpcbind-1.2.5-8.el8.x86_64# l1 w/ ?4 K% a( ^
. b9 b' o; B% v; w. [& t
1 J& }( f5 ]8 J' Y) ^3 N
1 g) Y+ Z; U/ m& c1 F
1 Q9 j8 E& u' Y8 t9 r# ]1 m7 W I* `/ t: |: U( l! K" _2 f
如果没有安装:
8 U% U; E: ?; B3 jdnf install -y nfs-utils rpcbind
- ?3 c) G/ g8 a* D# a# @1 m. J3 n4 @2 d3 R% S: [" E* d
安装结果:5 ^! i+ S& n! D% a" _/ ]/ R$ e* @) A
. ~8 O) q, ?- I. N7 Q# yum install -y nfs-utils rpcbind
% x& t7 O7 _% a; f4 O, C+ z9 q0 xLast metadata expiration check: 0:38:40 ago on Tue 19 May 2026 12:04:33 AM CST.
1 f! i: Z% w2 I( JPackage nfs-utils-1:2.3.3-46.el8.x86_64 is already installed.
9 ?0 X6 E. h; L, i) J2 A7 y5 {Package rpcbind-1.2.5-8.el8.x86_64 is already installed.
/ l' M9 ~( D! E" ^0 {" @Dependencies resolved.( e- M; Q6 v, f7 ?/ s2 L
Nothing to do.% E; ]. l' z( \5 T9 g7 l! ^ b
Complete!
8 G' e0 t1 k* e' v5 K& T' h
' O$ P K ~; J; o
. d1 [/ z0 L/ j* v) d修改配置:" ~( h$ ?: Z9 L. M2 C
vim /etc/exports1 Q }: N# ]7 a* W+ B
/ u9 L2 h4 y& p' u. X" G4 E
$ @4 l3 O0 K$ j/ @# Q/djangovue/ *(rw,sync,no_root_squash)
& V5 a8 o& v, J+ a
$ k) R" m8 V1 S* n9 `. b6 r( }& G9 i) |
保存退出:" \7 H2 Y, r0 @& Q
* B: j5 M) _( O9 z0 a% t( C; K
- 更新nfs配置:% a0 ` x" G, L9 E7 B; h
: C9 ?$ K0 _# E, K
# exportfs -r
6 I* R$ _- s( q/ d1 j2 ^+ Q2 D% D7 ?& z
启动,并添加开机启动
: I5 F6 D" D& F$ G2 k# systemctl enable --now rpcbind.service& f3 O, A& ]0 R
0 H/ n* t9 e! O' F. G _+ `
检查运行状态:5 f; ?3 }' }6 @9 q$ G; g- f
* \/ z6 X' J3 r+ V2 n
# systemctl status rpcbind.service + k% p9 \; R6 ^5 |# z+ s! [
● rpcbind.service - RPC Bind. }: U0 [7 n5 @
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset:>
6 x+ Z* H7 Z0 l9 V- A; R% P+ H( T Active: active (running) since Mon 2026-05-18 17:34:32 CST; 7h ago
1 R2 L# A2 q9 t Docs: man:rpcbind(8)9 R" I# Q/ U g/ r5 [8 J/ s
Main PID: 899 (rpcbind)8 H0 }0 R; R- e% M. p# X
Tasks: 1 (limit: 100955)9 v2 l0 }0 w2 J. T7 V
Memory: 1.7M) w0 R% J# x* ]' a9 q* C
CGroup: /system.slice/rpcbind.service
, i+ `8 V7 y1 V# z/ }: f └─899 /usr/bin/rpcbind -w -f6 P# s4 A. l% w/ R* j
. m4 q2 _+ l2 I6 E8 e& s4 D' qMay 18 17:34:32 loogcnweb systemd[1]: Starting RPC Bind...# Q; y6 G& r, o6 |
May 18 17:34:32 loogcnweb systemd[1]: Started RPC Bind." {. G9 h6 x0 O h3 W) n
- u5 c. x1 H. z' u7 |
! ?- L! r7 W+ X5 o
启动nfs-server.service 服务,并添加开机启动:
2 r9 {; R- I; t; ^8 C8 m# U, U/ P4 x3 k& B5 J9 W) ?
# systemctl enable --now nfs-server.service
4 \" a: b: G1 p8 U, B7 Z VCreated symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
* ?$ w0 J$ ^! I% }" V/ W/ M" y5 e" a9 ?) I
1 ?! I C/ F! T5 C! R; S8 G! f: t4 O& L3 f @
# systemctl status nfs-server.service $ b, A6 Y- `$ t" x; V0 o3 f3 k# u
● nfs-server.service - NFS server and services \/ r7 D/ t1 @) \& X- s
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor pres>
! A9 ^ _! T) w* | \ Drop-In: /run/systemd/generator/nfs-server.service.d( |1 V" U7 ?# c
└─order-with-mounts.conf% n- `, j- q0 \* G
Active: active (exited) since Tue 2026-05-19 01:01:35 CST; 1min 16s ago ?. v2 q$ O/ v8 A. s
Process: 26423 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then syst>5 X0 Z; g& X8 T; U; X; e; ^9 ?7 r
Process: 26411 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)
9 D" L# J/ U" Q8 p; n6 L Process: 26409 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
- t% Y2 @; a, P. ^; N$ Y. X+ Y Main PID: 26423 (code=exited, status=0/SUCCESS): d" ?* _* ?' a' ^: L: x& {! w
6 ]* h- U9 i s7 P- D9 M) CMay 19 01:01:34 loogcnweb systemd[1]: Starting NFS server and services...
0 \- |: F- B8 ~( C( X# {May 19 01:01:35 loogcnweb systemd[1]: Started NFS server and services.
. V8 q& P; q' \lines 1-12/12 (END), Y- W& f- Y+ m$ s7 r% T* J& q
0 C" G+ W5 J6 K3 _! m2 X% Y9 M! Z ]/ V: |$ K( p+ g2 E
查看rpcinfo信息:0 O7 n0 V- \. ~- `. m* v, P6 C
6 D7 _9 E8 C+ V8 b- e/ w/ @
# rpcinfo -p localhost6 \/ ?6 I, D& t! S( L
program vers proto port service
. b2 o1 I1 g+ G ]( @+ R/ t 100000 4 tcp 111 portmapper
. {# t( F/ C v8 ] 100000 3 tcp 111 portmapper
- V; ]9 v% }* Q1 D7 y8 w 100000 2 tcp 111 portmapper
5 s; P9 ?. u% n 100000 4 udp 111 portmapper! E- N8 O8 W2 t& a( M- i9 ]7 J
100000 3 udp 111 portmapper
5 `& U+ d- A* S1 f; {6 L 100000 2 udp 111 portmapper
" y$ n% K5 D" V+ ~ 100024 1 udp 52458 status$ j8 r" t, }# t$ R7 L6 X+ h6 V7 C
100024 1 tcp 36785 status4 n8 K: ~9 S, I8 Q( I
100005 1 udp 20048 mountd- E; p/ T, k2 y+ k8 Z' l+ I" \) W5 P
100005 1 tcp 20048 mountd' R& w3 C% ~9 V( F& z
100005 2 udp 20048 mountd
3 ]8 J2 X, p4 K) c& T0 a 100005 2 tcp 20048 mountd0 f# ?; |$ g w. W7 n" _2 @" ]
100005 3 udp 20048 mountd
% ?5 Z8 R& a; ? 100005 3 tcp 20048 mountd
+ T" B& X& `4 m4 @. H F. O 100003 3 tcp 2049 nfs
3 X4 `' i8 n: q. r* I 100003 4 tcp 2049 nfs
) q1 Q9 z z: O' F 100227 3 tcp 2049 nfs_acl
; W8 e0 z2 P; [& u& X* m) B, z1 D 100021 1 udp 53871 nlockmgr+ {* u' A* q* ]) M. B9 ]% O7 V0 I
100021 3 udp 53871 nlockmgr
, z* F8 J- H: ], D! M: A6 I; F' \, f# T7 a 100021 4 udp 53871 nlockmgr4 F+ I& y) z9 u7 _$ g8 \" S
100021 1 tcp 33469 nlockmgr
0 ^0 Y! t l" J, R; w l 100021 3 tcp 33469 nlockmgr
5 ]: |+ R- }$ F4 b/ c& [) Z 100021 4 tcp 33469 nlockmgr& f6 J6 \, x/ Z4 c$ F
( B' z" p9 J' g" \
2.查看挂载:# l$ Z' O+ q& c2 ]
! J2 [8 D$ T, e0 l3 e7 U' bshowmount -e localhost1 ]& |' n+ m( G9 U$ c! ?" l
* I5 D3 K7 C' m: C: a( j* u
5 r/ U. l! u3 R$ U1 B' W/ j. f
# showmount -e localhost
* n9 R3 d O2 o! _. s2 O2 lExport list for localhost:$ Y# n, s) X* ^9 _! V+ a; n
/djangovue/ *
: { d( V1 A8 s3 s6 G
7 B7 c! ~: o6 X5 w4 i; C# ~( w; I
8 F. z* E8 t: g6 \ |
|