nfs文件系统的远程挂载

本文详细介绍了如何实现NFS文件系统的永久挂载,包括服务端和客户端的设置步骤。此外,还讲解了如何使用autofs服务进行自动挂载,以及如何设定挂载点、更改共享权限,包括修改挂载参数、实现读写共享和调整挂载用户及用户组映射。

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

关于nfs
  Cifs挂载samba共享文件,是永久挂载,但是在实际生活中,这样有点浪费资源,我们想实现用的
时候自动挂载,不用的时候自动卸载,这时候nfs就派上用场了
1.nfs也可以实现永久挂载

在服务端

[root@shareserver ~]# yum install -y nfs-utils
[root@shareserver ~]# systemctl start nfs-server
[root@shareserver ~]# vim /etc/exports 
1 /linuxfile  *(sync,ro)
[root@shareserver ~]# exportfs -rv        # 不需要重启服务,扫描即可
exporting *:/linuxfile

(1) exportfs [-aruv]参数说明如下:
 -a           # 全部挂载(或卸载)/etc/exports文件内的设定。
 -r           # 重新挂载/etc/exports中的设置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的内容。
 -u           # 卸载某一目录。
 -v           # 在export时将共享的目录显示在屏幕上。
 
(2)关于NFS共享的常用参数:
ro                       # 只读访问 
rw                       # 读写访问  
sync                     # 所有数据在请求时写入共享  
async                    # NFS在写入数据前可以相应请求  
secure                   # NFS通过1024以下的安全TCP/IP端口发送  
insecure                 # NFS通过1024以上的端口发送  
wdelay                   # 如果多个用户要写入NFS目录,则归组写入(默认)  
no_wdelay                # 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。  
hide                     # 在NFS共享目录中不共享其子目录  
no_hide                  # 共享NFS目录的子目录  
subtree_check            # 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)  
no_subtree_check         # 和上面相对,不检查父目录权限  
all_squash               # 共享文件的UID和GID映射匿名用户
no_all_squash            # 保留共享文件的UID和GID(默认) 
root_squash              # root用户的所有请求映射成如anonymous用户一样的权限(默认)  
no_root_squash           # root用户具有根目录的完全管理访问权限  
anonuid=xxx              # 指定NFS服务器/etc/passwd文件中匿名用户的UID  
anongid=xxx              # 指定NFS服务器/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值