Linux-NFS服务的配置及使用

NFS是Network FileSystem的简称,允许通过网络进行跨平台文件共享。本文介绍了如何安装NFS服务器,详细配置服务端和客户端,特别是客户端如何实现自动挂载NFS共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS 就是 Network FileSystem 的缩写, 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器。

安装NFS服务器

[root@server ~]# yum install nfs-utils -y        ##安装NFS套件
[root@server ~]# systemctl start nfs-server      ##开启NFS-Server服务
[root@server ~]# systemctl enable nfs-server     ##设置开机自启动
ln -s '/usr/lib/systemd/system/nfs-server.service' '/etc/systemd/system/nfs.target.wants/nfs-server.service'

[root@server ~]# firewall-cmd --permanent --add-service=nfs        ##配置防火墙永久允许nfs服务
success
[root@server ~]# firewall-cmd --permanent --add-service=mountd     ##配置防火强永久允许mount服务
success

配置NFS服务端

配置文件:/etc/exports
配置参数手册:man exports
[root@server ~]# vim /etc/exports    ##配置
1 /mnt    *(sync,rw,anonuid=1000,anongid=1000,no_root_squash)
2 /jinx   172.25.254.0/24(sync) 172.25.254.143(sync,rw)

[root@server ~]# exportfs -rv        ##刷新配置
exporting 172.25.254.143:/jinx
exporting 172.25.254.0/24:/jinx
exporting *:/mnt

配置NFS客户端,配置好服务端后,客户端可以直接挂载服务端的共享

[root@desktop ~]# mount 172.25.254.243:/mnt /mnt
[root@desktop ~]# df
Filesystem          1K-blocks    Used Available Use% Mounted on
/dev/vda1            10473900 3211984   7261916  31% /
devtmpfs               469332       0    469332   0% /dev
tmpfs                  484920      80    484840   1% /dev/shm
tmpfs                  484920   12764    472156   3% /run
tmpfs                  484920       0    484920   0% /sys/fs/cgroup
/dev/mapper/vg0-vo     483670   27050    427129   6% /home
172.25.254.243:/mnt  10473984 3217920   7256064  31% /mnt

如果需要实现自动挂载,客户端需要安装autofs

[root@desktop ~]# yum install autofs -y      
[root@desktop ~]# systemctl restart autofs     ##重启autofs

##autofs配置文件:/etc/sysconfig/autofs
###
[root@desktop ~]# vim /etc/auto.master        ##主配置文件
/nfs   /etc/auto.jinx                         ##指定挂载点和子文件

[root@desktop ~]# vim /etc/auto.jinx        ##子配置文件
jinx    -rw     172.25.254.243:/jinx        ##挂载名,参数,挂载源

[root@desktop ~]# cd /nfs          ##进入挂载位置
[root@desktop nfs]# ls
[root@desktop nfs]# cd jinx        ##进入共享目录
[root@desktop jinx]# ls            
jinxfile
[root@desktop jinx]# df            ##文件系统自动挂载
Filesystem           1K-blocks    Used Available Use% Mounted on
/dev/vda1             10473900 3187328   7286572  31% /
devtmpfs                469344       0    469344   0% /dev
tmpfs                   484932      80    484852   1% /dev/shm
tmpfs                   484932   12760    472172   3% /run
tmpfs                   484932       0    484932   0% /sys/fs/cgroup
/dev/mapper/vg0-vo      483670    2355    451824   1% /home
172.25.254.243:/jinx  10473984 3790080   6683904  37% /nfs/jinx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值