Linux-NFS服务的配置及使用

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

猜你喜欢

转载自blog.csdn.net/xin1889/article/details/80601282
今日推荐