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