nfs服务,autofs自动挂载

cifs—-nfs(文件系统的共享)

注意:服务器的版本要与镜像一致

服务端:
       yum install nfs-utils -y
   15  systemctl start nfs
   16  firewall-cmd --get-services 
   17  firewall-cmd --permanent --add-service=nfs  ##添加火墙策略
   18  firewall-cmd --permanent --add-service=rpc-bind
   19  firewall-cmd --permanent --add-service=mountd     ##给了服务,客户端才能使用
   20  firewall-cmd --reload    ##加载火墙策略
   21  mkdir /westos/nfs -p     ##建立共享目录
   22  vim /etc/exports

       /westos/nfs    *(sync)  ##将/westos/nfs文件共享出去,所有人都可以看,sync内存中数据写入磁盘,即数据共享

   23  exportfs -rv      ##相当于重起,Reexport,每次更改此文件都需要刷新,r--重新挂载,v--共享的目录

nfs服务,autofs自动挂载_第1张图片

客户端:
  105  showmount -e 172.25.254.109
  106  mount 172.25.254.109:/westos/nfs /mnt    ##挂载共享目录
  107  df 

nfs服务,autofs自动挂载_第2张图片

部分基本配置:

服务端:
[root@server ~]# useradd westos
[root@server ~]# id westos
uid=1001(westos) gid=1001(westos) groups=1001(westos)
chmod 777 /westos/nfs    ##使文件可写
vim /etc/exports

/westos/nfs    *(sync,rw,anonuid=1001,anongid=1001)    ##指定已存在的id,可以看见是谁更改了共享文件,未更改时默认nobody
/westos/nfs    *(sync,rw,no_root_squash)    ##默认任何人更改身份都为超户
/westos/nfs    172.25.254.209(sync,rw,no_root_squash) *(sync,ro)   ##指定只有209可以更改,其他只读

exportfs -rv

客户端:
vim /etc/auto.nfs
nfs    -rw    172.25.254.109:/westos/nfs     ##挂载可写

[root@client nfs]# touch file2
[root@client nfs]# ls -l
total 0
-rw-r--r-- 1 root   root   0 Dec  8 22:14 file
-rw-r--r-- 1 westos westos 0 Dec  8 22:22 file1
-rw-r--r-- 1 root   root   0 Dec  8 22:25 file2

nfs服务,autofs自动挂载_第3张图片
nfs服务,autofs自动挂载_第4张图片

nfs服务,autofs自动挂载_第5张图片
nfs服务,autofs自动挂载_第6张图片

autofs自动挂载器

 客户端:
  108  yum install autofs.x86_64  -y    ##此服务是自动挂载和卸载
  109  systemctl start autofs
  110  ls -ld /net
  111  rpm -qc autofs    ##查询安装文件位置
  112  vim /etc/sysconfig/autofs

        TIMEOUT=5   ##5秒之后自动卸载

  113  systemctl restart autofs.service 
  114  cd /net/172.25.254.109/westos/nfs  ##只有进入这个目录之后才会自动挂载
  115  ls

nfs服务,autofs自动挂载_第7张图片
nfs服务,autofs自动挂载_第8张图片
nfs服务,autofs自动挂载_第9张图片
注意看两次的时间变化
nfs服务,autofs自动挂载_第10张图片

客户端:
修改自动挂载目录:
vim /etc/auto.master    ##最终挂在点的上层目录和子配置文件

/westos/linux        /etc/auto.nfs   
  |                       |
最终挂在点的上层目录       子配置文件

vim /etc/auto.nfs

nfs    -ro    172.25.254.109:/westos/nfs     ##需要挂载的目录,-ro为只读,也可添加其他,例:notime,访问时不改变时间

systemctl restart autofs.service 


检测:cd /westos/linux/nfs   df   head -n 10 /etc/auto.master   ##查看挂载状况

nfs服务,autofs自动挂载_第11张图片
/etc/auto.master
nfs服务,autofs自动挂载_第12张图片
/etc/auto.nfs
这里写图片描述

你可能感兴趣的:(服务)