|
|
centos8安装nfs服务
9 _& d; x$ i: V( J4 r
0 A( ]* S$ z$ ?6 |4 `3 i5 O- X& t* H4 f& A6 C+ e. C
检查系统是否安装了nfs-utils包,和rpcbind包:2 `. \! q+ a" |
% c' B6 n& |6 e$ I
m# ~0 b/ g+ v6 b ~
7 H x1 C* g5 S2 m1 r
; N+ Q& Q1 e& E4 D* k4 }, k[root@web ~]# rpm -qa|grep nfs
1 ?( Y0 `! ]3 I: X# u; xsssd-nfs-idmap-2.5.2-2.el8.x86_64
5 f- O) M# b5 S3 d6 V; N* n. tnfs-utils-2.3.3-46.el8.x86_645 v ^( [' U% L) }4 W8 m/ X
libnfsidmap-2.3.3-46.el8.x86_64
8 {+ O7 s" x3 n2 |( D[root@web ~]# rpm -qa |grep rpcbind ! [) O- j9 ~# @1 G9 X
rpcbind-1.2.5-8.el8.x86_64
, ]' v. A2 a' s5 n+ h# p3 Z+ b+ R; M% [. o3 i3 ?( O% I
" M6 k9 {# p5 Z+ `* p* x
9 L2 v! }0 [3 k$ w
. c/ [& q+ o8 T! E$ ^
, [+ u2 t% e8 t3 x& a7 \' O# M
如果没有安装:: Z' }! r& v3 J* z# b
dnf install -y nfs-utils rpcbind 8 i& ~4 \/ W' s3 z7 G& u" o/ [# r2 a
. S0 [7 N; q( T7 O
安装结果:+ ^6 A, b2 \. A
$ i" j7 c# F. E% u& ~+ V' H
# yum install -y nfs-utils rpcbind
1 ]! D' I& p1 j$ S- x5 ]Last metadata expiration check: 0:38:40 ago on Tue 19 May 2026 12:04:33 AM CST.! W# P! ~/ g, K2 ?5 n) S) g
Package nfs-utils-1:2.3.3-46.el8.x86_64 is already installed.' c0 n/ M) O- B/ d/ H! `) z, q
Package rpcbind-1.2.5-8.el8.x86_64 is already installed.6 J/ e: T9 Y) G- _
Dependencies resolved.
4 J% X7 J0 R6 W0 D6 fNothing to do.9 c" v" R% {+ b. I9 Q* c: N% Q1 @$ \/ r
Complete!: b- b# J; a4 O) D1 G% {, D
2 G0 z( j7 ?% _) U) \( A
$ ?& C& u% ^# l5 R/ E' J修改配置: Z- \. u! B/ N, ?: A' e2 e
vim /etc/exports' {' v6 n+ ?. }: l1 q9 c0 f
. K7 @# o4 ]+ v' a3 [. D
7 M: F/ A7 N2 i/djangovue/ *(rw,sync,no_root_squash)4 b9 r1 [5 o% q2 @1 @
" W+ C" n; k- T' ^
# ?2 v% A# [- M$ z
保存退出:! h, m3 U' ^0 K
# W8 d& A6 E7 Q9 U' Z c9 e
- 更新nfs配置:) k- J, k5 w7 n% L, d
7 P+ W% N4 T9 U" W
# exportfs -r
! f5 H7 [3 z0 x$ D7 V* G$ ?2 g* R
& {8 C+ t! q, j0 U启动,并添加开机启动
2 M8 ]0 b/ g% m# systemctl enable --now rpcbind.service, B* Q2 l# Q4 B6 y. r- m
N6 ?# B" Q4 D7 o/ P& G) {
检查运行状态:
+ }" u8 C7 l/ d2 i% _) ]% Q! m% e
7 L8 v- k2 e, S2 p# }3 z; E6 x# systemctl status rpcbind.service
5 J8 N3 W% K! O6 |$ |● rpcbind.service - RPC Bind
- P& W6 T l% T, a) ?4 o. g Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset:>2 a; M* }8 A8 U% n( o% S* ^
Active: active (running) since Mon 2026-05-18 17:34:32 CST; 7h ago
. _1 F: v+ y1 X4 b: j, s Docs: man:rpcbind(8)
+ J7 u9 }8 q+ y# P7 I Main PID: 899 (rpcbind)
0 o# R) j6 U6 W3 M( ` Tasks: 1 (limit: 100955)
, {7 f) g: X# C) X5 H Memory: 1.7M
4 d( m) c: {* M) A CGroup: /system.slice/rpcbind.service
8 j! w+ F/ [6 \6 u$ N └─899 /usr/bin/rpcbind -w -f1 ~; f! `. \9 s+ V( K
1 ]( \! W9 F4 e8 yMay 18 17:34:32 loogcnweb systemd[1]: Starting RPC Bind...
3 Y/ {4 }+ ^8 @4 ?+ }2 aMay 18 17:34:32 loogcnweb systemd[1]: Started RPC Bind.
4 V$ u4 Z; F6 a. m5 Y6 I
1 B4 h1 q5 e6 ?! J5 [" A4 M) s" N! |4 ^2 g: H
启动nfs-server.service 服务,并添加开机启动: q, v+ B" G R% C9 c
: M/ w0 k! I/ ^& g# systemctl enable --now nfs-server.service , L- I0 R M8 N7 a" j7 c& Z
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
1 ~( I8 o% T* b6 u2 @
3 |3 k' [" o8 b! J/ k1 t" K' w' Z, D; P( t8 \9 B4 V
* e. V% ^% y) W! O* D- w9 s2 H# systemctl status nfs-server.service
" _) s3 D" O& v! f; Y● nfs-server.service - NFS server and services9 o3 f6 L5 {! _/ \* _5 m: A0 r
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor pres>
- J' _$ g) x! ~% J% G% N Drop-In: /run/systemd/generator/nfs-server.service.d
% Q8 T, [" r" p3 [ └─order-with-mounts.conf9 @! H) d, s, P; ?* z/ P9 D
Active: active (exited) since Tue 2026-05-19 01:01:35 CST; 1min 16s ago
% H1 p8 i0 J' e3 X$ O9 F' G: O Process: 26423 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then syst>
- b, U8 R* [2 h( I B Process: 26411 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS); i! Y; _( ^2 f* ~- m e6 W
Process: 26409 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
C. n: ^! j0 T0 M. a5 V Main PID: 26423 (code=exited, status=0/SUCCESS)+ }4 j& ~9 b9 f/ F0 N
6 i. l" D) }; \- |& m# ]) F! Q8 ]6 o8 f
May 19 01:01:34 loogcnweb systemd[1]: Starting NFS server and services...
! V7 U3 p" @/ p" P# LMay 19 01:01:35 loogcnweb systemd[1]: Started NFS server and services.( m1 R+ ^( z6 ~/ @' v& D
lines 1-12/12 (END). u) @$ r/ W' d& Z& J U! J0 D
( U8 `, v/ i; s, Z/ w
% F- ?- q3 D0 x- b" k% S查看rpcinfo信息:
, }7 X" `# P0 s0 P/ Y) R Q2 G$ B& X" k! |$ U! `
# rpcinfo -p localhost9 b# G* v+ ?' F
program vers proto port service: F/ K0 }. u! c6 {! c5 R J/ A
100000 4 tcp 111 portmapper* W6 W8 u! O5 R" m: ]
100000 3 tcp 111 portmapper
( e; U- d/ O' X; U) e9 }$ f 100000 2 tcp 111 portmapper$ m2 P/ |9 g4 S: s* |9 s/ O
100000 4 udp 111 portmapper
4 j' g2 P" a8 c# z* \' ]* `) V, C) V5 [# ]. G 100000 3 udp 111 portmapper
9 e4 N! C m0 a x 100000 2 udp 111 portmapper
C" R; k9 O# C- s5 |/ V+ `5 [. | 100024 1 udp 52458 status" G: D' O" I8 e4 w& t
100024 1 tcp 36785 status
; [* C& |1 s0 u1 j6 v, Z 100005 1 udp 20048 mountd. J% x( C9 I; V! e
100005 1 tcp 20048 mountd
* a, M& K, g0 R9 v 100005 2 udp 20048 mountd
1 A9 }/ K6 D T' C, s+ } 100005 2 tcp 20048 mountd2 _, r! n. M2 Y1 g* L8 o
100005 3 udp 20048 mountd
( N8 y$ }7 B9 t5 R( P. ^ T$ T 100005 3 tcp 20048 mountd
" l" q" p/ [2 |0 ` 100003 3 tcp 2049 nfs
. j1 g3 t4 h) A8 c+ M) d8 [ 100003 4 tcp 2049 nfs. w! e! \5 B9 M, d" S E
100227 3 tcp 2049 nfs_acl
+ }4 u/ I% s! j/ Q! d" t 100021 1 udp 53871 nlockmgr
7 n$ T g- O( y! ` 100021 3 udp 53871 nlockmgr3 C/ a6 t# x. I0 U( W7 B! `, k$ S
100021 4 udp 53871 nlockmgr3 R6 l3 }/ a3 v- M4 e \
100021 1 tcp 33469 nlockmgr
& F: E+ X. \: N+ W+ I8 b- [ 100021 3 tcp 33469 nlockmgr
^+ k8 |7 ^( x4 ~$ O3 n2 u 100021 4 tcp 33469 nlockmgr
/ ?/ a' l& d) |2 D3 a) d O! l1 _# ^5 O% l6 V: X6 c! ^
2.查看挂载:
$ c* b" J3 o; M& N) q9 K2 Y+ @
5 Y: G& m4 J& W' Tshowmount -e localhost* K4 q9 K$ K; y0 H$ Q& q
' x9 x8 r7 X4 ]
- C6 `/ R, |1 I8 @( |% S3 z# showmount -e localhost
4 D( T; V. P$ oExport list for localhost:/ j& j7 [( f; y9 d3 N, ]+ X" b' [% ^# @
/djangovue/ *
3 N8 Z- d7 r5 X0 t. o" i1 [
; D& f4 g9 f$ ^5 U
5 p/ z* j1 D# Q, E: I8 X& t |
|