|
|
centos8安装nfs服务: e) \ q }: J8 \4 [! w! J; ]
3 p1 M; o q4 ~# ^ X
, j1 X, a/ T' |, @0 u& |+ Q& d检查系统是否安装了nfs-utils包,和rpcbind包:1 U, \5 p; h3 w' I0 k' C: x
: P7 q Q* _0 G6 d
8 B1 `- e0 O& V
) ]" U: N( h. R n/ }# R' i( v8 {/ X3 A9 D, j) @4 I1 s) b: F
[root@web ~]# rpm -qa|grep nfs+ z6 K8 d" ~& ?% b+ Q
sssd-nfs-idmap-2.5.2-2.el8.x86_64; g$ Y @- r, y2 [8 [( N
nfs-utils-2.3.3-46.el8.x86_648 _1 G0 D) Q9 J" {& i2 N5 o
libnfsidmap-2.3.3-46.el8.x86_64
: r4 _& w+ {! T: t2 ]" j7 l/ g9 _[root@web ~]# rpm -qa |grep rpcbind + O3 }' g# p i% q. Y
rpcbind-1.2.5-8.el8.x86_64
# b* J- x5 N: F% ~& F d G7 L" S+ v4 v4 W! f
, a+ V8 A/ r, _0 ?+ T% G- L. O# k P( U- n+ c" f
# b7 k& n. |( I, u, R$ i! S& s" ~1 y1 ]" {: h% n2 Y
如果没有安装:) G+ g! l% L+ }0 r
dnf install -y nfs-utils rpcbind
" w8 k" k4 w6 v1 i: t& Q5 U3 _
& T! A/ f4 Y* ^安装结果:6 Y2 Q, m1 _" S4 t/ @# ?
0 A. X% V8 v; ?& C( ~
# yum install -y nfs-utils rpcbind
# _$ t6 J1 E* {3 a6 ^Last metadata expiration check: 0:38:40 ago on Tue 19 May 2026 12:04:33 AM CST.' n: Z, z( j. h! i
Package nfs-utils-1:2.3.3-46.el8.x86_64 is already installed.1 u7 a; h+ h8 { p" X! f* V C
Package rpcbind-1.2.5-8.el8.x86_64 is already installed.
5 g. m( e/ C9 K5 `! j- o1 KDependencies resolved.
0 G% V# h- s4 K' ~- s' G; nNothing to do.! r0 V# N& M8 P2 W. a6 q0 o
Complete!8 O% i. D) F: b7 n
, B# n% l! H% W7 n/ }5 w, G
) C3 ]6 i7 E2 q2 n+ a修改配置:
" y( W" x' \( w: i: ~" \vim /etc/exports
1 ^; n# H+ |- f
0 R3 \+ X% W2 s# s" f I
; l' }, S8 n5 D/djangovue/ *(rw,sync,no_root_squash)0 \" {8 G s% l% N& t) ~
/ K" ?1 X' _/ ?2 o4 z7 e: A) m; H |) |4 j2 H: z, i& ~
保存退出:
& |' p" U: U/ R0 B5 I* V' J. c- o; L0 V E9 Y
- 更新nfs配置:8 X) X3 ~3 m o5 {: \4 [7 L* {+ Z& T
) \: _; K1 S6 B' ~# B7 J: y# exportfs -r/ k1 G! c# e- i
9 X- b' h/ ?7 L8 H; W! P启动,并添加开机启动
$ Y8 n3 K% i0 \2 S3 o0 Q' {# systemctl enable --now rpcbind.service! H p) F4 z. I8 N. v- n( [: ~
- D; b& B4 x. D检查运行状态:
f1 \- K" R! ^) c8 \+ K; u( V- t+ a) W+ Z, ^
# systemctl status rpcbind.service 1 d& N+ I" U( `+ F' U: L
● rpcbind.service - RPC Bind
2 Y7 l& j8 \" v" H8 p6 ] Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset:>
o3 }4 x( Y7 ^" Q. ^7 \ B: U4 Q Active: active (running) since Mon 2026-05-18 17:34:32 CST; 7h ago
; c7 T( F0 ]1 o' z. Q Docs: man:rpcbind(8)8 l0 L5 h" }/ m- q$ D1 y: @& p
Main PID: 899 (rpcbind)% P2 M1 c2 t5 _
Tasks: 1 (limit: 100955)
, U( M$ R5 \3 e5 a z5 C Memory: 1.7M
( L; L9 a% E$ l" k6 K CGroup: /system.slice/rpcbind.service, b3 _2 f/ J+ Q- r* |. q- G
└─899 /usr/bin/rpcbind -w -f
+ ^- C0 Q. K8 e1 X, {5 O" J8 B7 V7 A; r* g& r
May 18 17:34:32 loogcnweb systemd[1]: Starting RPC Bind...
4 C6 R! G5 y SMay 18 17:34:32 loogcnweb systemd[1]: Started RPC Bind.
; i: J# D5 H" \2 N) I- q' J
, ~( V6 n) V" `4 G
* ~2 q- I4 ]) r; h& j& B启动nfs-server.service 服务,并添加开机启动:
% ], c- l; h/ O5 a1 J) R! u2 N
j% x+ |: J& a( I9 {$ m/ p# systemctl enable --now nfs-server.service
" _) B, O& c9 l! O2 I1 G% K4 vCreated symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.8 E P0 y3 ?8 k3 P0 u
n5 {- X' U; c0 ?) o
/ f2 w! ]$ x; }. A
8 R, d9 c6 Q7 C( I2 Q7 c# systemctl status nfs-server.service
h0 h7 N7 X* i/ q h8 C● nfs-server.service - NFS server and services
& z7 T* B0 j2 P: K Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor pres>
g0 k: c; m, J: F& [" X Drop-In: /run/systemd/generator/nfs-server.service.d! v" ]) b8 u- i5 K# v/ ^2 T
└─order-with-mounts.conf2 R6 z; a( s6 d; ^0 h: ~
Active: active (exited) since Tue 2026-05-19 01:01:35 CST; 1min 16s ago
6 l h- R8 e' u/ p! \% i Process: 26423 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then syst>
% H2 B; y/ @5 G5 `- H+ Y Process: 26411 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)0 ~% {6 H6 F S, y9 f: y
Process: 26409 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
( V& n, X3 B5 z Main PID: 26423 (code=exited, status=0/SUCCESS)
% S$ l8 e; g. o; w) y0 [5 |: J+ X6 E
May 19 01:01:34 loogcnweb systemd[1]: Starting NFS server and services...
) f# J! I8 \" g( F6 [May 19 01:01:35 loogcnweb systemd[1]: Started NFS server and services.7 G, n$ j+ j: h* F3 m) M
lines 1-12/12 (END)
$ F1 k. a6 U+ r1 r4 T& w- K# V
: D0 C H; Q$ u& p. [3 i7 ^% _+ P+ Y
查看rpcinfo信息:: _. N( S, s7 _* J) R9 L! x ?% Y
, \( A# {, f$ l; H# rpcinfo -p localhost S. c' Z: _: K# p
program vers proto port service, I; Y! g9 ~) q3 i" b4 h
100000 4 tcp 111 portmapper
8 [& \1 V7 f5 ]' E 100000 3 tcp 111 portmapper
. f: k9 f" b/ e' F' K& J' Q' H# B 100000 2 tcp 111 portmapper
1 n$ r0 S, y- R; ?8 @6 ~! I 100000 4 udp 111 portmapper
/ E: U' ?# a: c/ X# k 100000 3 udp 111 portmapper$ E5 L" k- e4 I
100000 2 udp 111 portmapper; k+ b5 ?6 x4 H: v! A$ q
100024 1 udp 52458 status
" w/ r+ Q- I9 r 100024 1 tcp 36785 status
5 D$ ]& @* c- U0 w n 100005 1 udp 20048 mountd
$ a. y0 [! j1 q6 o8 G* S9 q7 I% u 100005 1 tcp 20048 mountd5 g* P$ z4 P) a
100005 2 udp 20048 mountd& n2 I8 ?; A$ z) q2 [/ u2 w% W7 E
100005 2 tcp 20048 mountd( ~1 q& i* O* Q$ g
100005 3 udp 20048 mountd3 h6 }: Y% X+ v1 h4 b4 o& H5 O6 Z0 y
100005 3 tcp 20048 mountd; x3 A) w! w( z. k
100003 3 tcp 2049 nfs# A9 |+ [ X' k
100003 4 tcp 2049 nfs
! _' s5 z( [* K( Y" C 100227 3 tcp 2049 nfs_acl
/ Y$ t( ]+ X- D+ Z9 b T% g 100021 1 udp 53871 nlockmgr/ |8 \7 {% k8 O' K
100021 3 udp 53871 nlockmgr( s0 V/ ^) @2 e( s% J) V
100021 4 udp 53871 nlockmgr1 \, X I: @. i' V: F
100021 1 tcp 33469 nlockmgr" A4 U5 [0 M; K/ Z- i, z
100021 3 tcp 33469 nlockmgr3 L) O' }) R$ z' Y1 m
100021 4 tcp 33469 nlockmgr) `+ K9 {4 M" Y1 ?
! _$ z" Y: x9 Z" W9 }/ }
2.查看挂载:" W- Z- r8 K' x# A
: L/ q; @1 r3 r* _; L# G$ b2 ^
showmount -e localhost% q1 O5 f9 |0 ]7 Q, u4 {
7 }: k) h# Q2 p. c3 X# D
# t5 T" s5 h' \7 c7 u* y t3 @, E# showmount -e localhost$ U) ]- @$ P$ l$ i" u+ S. A
Export list for localhost:
J5 d% S$ ]* D' t% i4 D& z' G/ H/djangovue/ *
/ A" z. n0 ]4 k; ]3 x- |) ]
% k4 J7 K3 a* @" ?' C* Y+ |" U
. s8 E8 n) G6 E1 z/ Z" @ |
|