nfs

本文档详细介绍了如何在Linux系统中安装、配置和使用NFS(Network File System)。从服务端安装nfs-utils,启动和设置开机启动nfs-server,到配置共享目录,再到客户端挂载和测试同步,最后探讨了即用即挂载和自动设置挂载点的方法,为读者提供了一站式的NFS使用教程。

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

一、nfs文件系统的安装和启用

nfs

net  file  system

准备两台虚拟机,一台服务端(ip为172.25.254.129),一台客户端(ip为172.25.254.229)

安装nfs服务:yum install nfs-utils(服务端和客户端一样)

*)服务端

1、启动nfs服务 systemctl statr nfs-server

2、设定开机自启动 systemctl enable nfs-server

3、关掉火墙 systemctl stop firewalld

 

*)客户端测试

执行命令:showmount  -e 172.25.254.229(服务端ip)

会出现Export list for 172.25.254.105(共享列表,为空,因为还没有共享内容)

 

 

二、配置共享

*)服务端

1、建立共享目录 /nfsdir

2、vim /etc/exports

在这里面编辑,格式如下:
本机目录   共享客户端(共享方式)
/nfsdir   *(sync)
重启nfs服务命令:exportfs -rv

*)客户端
1、先将其挂载到/mnt下 mount 172.25.254.229:/nfsdir  /mnt/

2、测试在服务端/nfsdir下新建文件和客户端/mnt下同步


3、服务端可以指定共享
1)可以指定网段和ip

sync为实时同步

如下图,服务端指定了共享网段和ip即指定客户端可以读写

但此时客户端还是无法建立文件

服务端给共享目录满权限并重启nfs服务,客户端便可以新建文件

 

2)可以指定uid和gid(后面加all_squash切换用户才会生效)

 

三、即用即挂载

在客户端
ls -ld /net没有这个文件
安装 yum install autofs
开启这个服务并设置为开机自启动
/net这个文件自动出现

切到这个目录下cd /net
直接切换到服务端cd 172.25.254.105
进来后切换到共享目录下cd nfsdir  df查看可以看到实现自动挂载

从/nfsdir共享目录切出来后一段时间会自动卸挂载,默认为300s

可以在/etc/sysconfig/autofs里设置退出nfsdir后的自动取消挂载时间

 

四、自动设置挂载点(设置默认挂载点为/mnt/westos)
在客户端
1、先在/etc/auto里写入上层目录/mnt /etc/auto.nfs(名字随意)

2、编辑自己的这个文件/etc/auto.nfs里写入挂载点,参数,服务端的共享目录

3、直接cd/mnt/westos里df查看,实现自动挂载

mount可以查看自己设定的参数

 

 

cfis和nfs都属于文件系统

cifs主要对于window(linux也可以使用但是没有nfs效果好)  nfs主要对于linux和unix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值