Linux_nfs网络文件系统

nfs网络文件系统

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
主要用于向linux unix上共享文件
一.安装服务
服务端

 yum install nfs-utils -y    ##安装软件
systemctl start nfs ##开启服务
systemctl stop firewalld #关闭火墙

客户端

showmount -e 172.25.254.244 可以用这条命令来查看服务端的共享

服务端 创立并共享该文件

[root@server244 ~]# vim /etc/exports nfs共享
/westos 172.25.254.0/24(sync,rw,no_root_squash) 写入共享内容 共享方式
[root@server244 ~]# systemctl restart nfs 
[root@server244 ~]# exportfs -rv 刷新
exporting 172.25.254.0/24:/westos

客户端进行挂载

[root@144 ~]# yum install autofs.x86_64 -y
[root@144 ~]# systemctl start autofs
[root@144 /]# showmount -e 172.25.254.244  查看244的共享
Export list for 172.25.254.244:
/westos 172.25.254.0/24
[root@144 /]# history -c
[root@144 /]# showmount -e 172.25.254.244
Export list for 172.25.254.244:
/westos 172.25.254.0/24
[root@144 /]# cd /net/172.25.254.244   进入net下的共享ip  
[root@144 172.25.254.244]# cd westos/
[root@144 westos]# ls
file3  file4  file5  file8
[root@144 westos]# df 查看便自动挂载
Filesystem             1K-blocks    Used Available Use% Mounted on
/dev/vda1               10473900 3187788   7286112  31% /
devtmpfs                  469344       0    469344   0% /dev
tmpfs                     484932     140    484792   1% /dev/shm
tmpfs                     484932   12784    472148   3% /run
tmpfs                     484932       0    484932   0% /sys/fs/cgroup
/dev/mapper/vg0-vo        483670    2366    451813   1% /home
172.25.254.244:/westos  10473984 3157760   7316224  31% /net/172.25.254.244/westos
[root@144 westos]# vim /etc/sysconfig/autofs  更改自动卸载的时间  
[root@144 westos]# cd 
[root@144 ~]# df
Filesystem             1K-blocks    Used Available Use% Mounted on
/dev/vda1               10473900 3187788   7286112  31% /
devtmpfs                  469344       0    469344   0% /dev
tmpfs                     484932     140    484792   1% /dev/shm
tmpfs                     484932   12784    472148   3% /run
tmpfs                     484932       0    484932   0% /sys/fs/cgroup
/dev/mapper/vg0-vo        483670    2366    451813   1% /home
172.25.254.244:/westos  10473984 3157888   7316096  31% /net/172.25.254.244/westos
[root@144 ~]# systemctl restart autofs.service 
[root@144 ~]# df  查看已经自动卸载了
Filesystem         1K-blocks    Used Available Use% Mounted on
/dev/vda1           10473900 3187788   7286112  31% /
devtmpfs              469344       0    469344   0% /dev
tmpfs                 484932     140    484792   1% /dev/shm
tmpfs                 484932   12784    472148   3% /run
tmpfs                 484932       0    484932   0% /sys/fs/cgroup
/dev/mapper/vg0-vo    483670    2366    451813   1% /home

这里写图片描述
这里写图片描述
5秒后 已经自动卸载
这里写图片描述

自定义挂载目录

vim /etc/auto.master    编写文文件 最终挂载点的上层目录
/nfs    /etc/auto.westos  内的文件内容  文件名是随意的
[root@144 ~]# vim /etc/auto.westos  在子文件中写入挂载的点 挂载的参数  以及挂载的内容
[root@144 ~]# mkdir /nfs
[root@144 ~]# cd /nfs/
[root@144 nfs]# cd westos
-bash: cd: westos: No such file or directory
[root@144 nfs]# cd
[root@144 ~]# systemctl restart autofs.service 
[root@144 ~]# cd /nfs/
[root@144 nfs]# ls
[root@144 nfs]# cd westos
[root@144 westos]# df
Filesystem             1K-blocks    Used Available Use% Mounted on
/dev/vda1               10473900 3187816   7286084  31% /
devtmpfs                  469344       0    469344   0% /dev
tmpfs                     484932     140    484792   1% /dev/shm
tmpfs                     484932   12784    472148   3% /run
tmpfs                     484932       0    484932   0% /sys/fs/cgroup
/dev/mapper/vg0-vo        483670    2366    451813   1% /home
172.25.254.244:/westos  10473984 3157888   7316096  31% /nfs/westos

猜你喜欢

转载自blog.csdn.net/ff12123/article/details/80606348