nfs文件系统

本文详细介绍了NFS文件系统的配置和使用过程,包括如何在服务端和客户端设置文件共享,解决读写权限问题,以及利用autofs实现自动挂载和卸载。此外,还探讨了更改系统文件挂载点的方法。

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

1.文件共享

 在服务端(server)

yum install nfs-utils -y

vim /etc/exports

##############


 exportfs -rv  #刷新

 

在客户端(client)

umount /mnt

mount 172.25.254.230:/mnt/  /mnt/         


##如果报错,可能是火墙未关闭,也可能是服务端的nfs服务未开启


cd /mnt

ls

touch file      #无法建立,因为是只读


 

在服务端:

 vim /etc/exports

#########

 

# rw 表示读写

 

 exportfs -rv   #刷新


 

在客户端:

 touch file     #无法建立,因为没有权限


 

在服务端:

chmod 777 /mnt/ #给权限

 

在客户端:

 touch file     #建立成功

 ls


 ll /mnt


 

在服务端:

 vim /etc/exports

############


#no_root_squash 表示 不转换用户身份

 exportfs -rv    #刷新


在客户端:

 touch linux

 ll


在服务端:

 id student


 vim /etc/exports

##########


#转换为 uid为1000 gid为1000 的用户身份

exportfs -rv


 

在客户端:

 touch westos

 ll


 

在服务端:

 mkdir /westos

 touch /westos/file

 vim /etc/exports

###########


#/westos目录只针对254这个网端开放,并且对130这个客户端共享时为读写共享

不写权限,默认为只读


 exportfs -rv


 

在客户端:

 cd

 umount /mnt

 mount 172.25.254.230:/westos /mnt

 cd /mnt

 ls

 rm -rf file    #失败,因为没有给权限


在服务端:

 chmod 777 /westos

在客户端:

 rm -rf file    #成功


 

在真机里:

 mount 172.25.254.230:/westos /mnt

 cd /mnt

 ls

 rm -rf file   #失败,因为只读


 

 

2.自动(autofs)挂载和卸载

 

优点:

使用时自动挂载,不用时自动卸载,可实现不使用时设备不占用内存

无需mount ,umount 来 挂载 卸载 。方便快捷

 

在服务端:

 vim /etc/exports

############

/westos 172.25.254.0/24(sync,ro,no_root_squash)

         网段共享        数据同步  只读   不转换用户身份


 

 exportfs -rv    #刷新


 

在客户端:

 yum install autofs -y    #安装autofs服务

 cd /net  


 systemctl start autofs   #打开autofs服务

 cd /net

 pwd


 ls

 cd 172.25.254.230        #如果报错,可能是没有开启nfs服务

 cd westos/

 df      ##使用时自动挂载


 cd                                  

 vim /etc/sysconfig/autofs    

##############

 13 TIMEOUT=5    #更改同步时间


 

 systemctl restart autofs.service

 df      ##不使用时自动卸载


 

3.更改系统文件的挂载点

 

在客户端:

 vim /etc/auto.master

#############

添加

8 /nfs   /etc/auto.westos   #/nfs 挂载的上层目录

# /etc/auto.westos 为子文件名(名字随意取)    


 vim /etc/auto.westos       #编辑子文件

###############

westos   -rw,vers=3  172.25.254.230:/westos   设备

最终挂载点  只读 版本                                                


 systemctl restart autofs.service

 cd /nfs/

 ls

 cd westos

 df



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值