Linux系统nfs共享文件夹的配置

系统 Linux
本文介绍了Linux系统nfs共享文件夹是如何配置的,一起来看一下吧。

服务端配置

安装nfs-utils和rpcbind

检查下面的包是否已经安装

  • nfs4-acl-tools-0.3.3-6.el6.x86_64.rpm
  • nfs-utils-1.2.3-39.el6.x86_64.rpm
  • nfs-utils-lib-1.1.5-6.el6.i686.rpm
  • nfs-utils-lib-1.1.5-6.el6.x86_64.rpm
  • rpcbind-0.2.0-11.el6.x86_64

没有安装的情况下,如果虚拟机可以连外网,则使用下面的命令进行安装

yum install nfs-utils rpcbind

没有安装的情况下,如果虚拟机不可以连外网,则使用下面的命令进行安装:

1)需要先将安装盘挂载到/mnt目录

将操作系统的安装包CentOS-6.5-x86_64-bin-DVD1.tar.gz传到mnt目录,然后解压

cd /mnt/Packages

2)使用下面的命令进行安装

  • rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
  • rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

设置开机启动服务

chkconfig nfs on
chkconfig rpcbind on
chkconfig iptables off

启动相关服务

service rpcbind restart
service nfs restart
service iptables stop

创建共享目录

mkdir -p /opt/apps_share

编辑/etc/exports文件添加如下内容

vi /etc/exports
/opt/apps_share *(rw,sync,root_squash)

意思就是192.168.21的网段在/test目录下有读和写的权限,当然还有其他很多权限:

w:read-write,可读写;

ro:read-only,只读;

sync:文件同时写入硬盘和内存;

async:文件暂存于内存,而不是直接写入内存;

no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。

root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;

all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;

anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;

anongid:匿名用户的GID值。

刷新配置立即生效

exportfs -a

权限配置

chown 760 /opt/apps_share
chgrp /opt/apps_share

客户端配置

设置开机启动服务

chkconfig nfs on
chkconfig rpcbind on
chkconfig iptables off

启动相关服务

service rpcbind restart
service nfs restart
service iptables stop

创建共享目录

mkdir -p /opt/apps_share

查看共享目录

showmount -e 192.168.21.14

下面这种显示目录的结果就是正确的

挂载目录

mount -t nfs 192.168.21.14: /opt/apps/idifile /opt/apps/idifile

检查共享目录挂载情况

输入df –h 命令查看

下面显示IP目录的就是共享的说明共享成功

开机自动挂载

vi /etc/fstab最后一行加入
10.0.25.3:/opt/apps_share insecure,rw,async,no_root_squash 0 1
责任编辑:庞桂玉 来源: TIAP
相关推荐

2010-07-14 21:10:09

VirtualBox

2022-07-21 11:31:28

UbuntuWindowsLinux

2009-12-03 10:18:32

Linux文件夹执行权限

2020-04-15 18:46:19

WindowsLinux文件夹系统

2011-08-02 09:38:58

ActiveDirec域控制器共享文件夹

2011-09-15 14:23:43

ubuntusmb

2010-08-04 17:18:09

nfs文件系统

2011-08-02 09:22:15

ActiveDirec域控制器共享文件夹

2010-08-05 11:21:58

NFS共享

2010-02-03 15:54:58

Linux SVN安装

2009-02-02 22:23:15

2010-03-05 16:54:47

2009-12-02 16:16:33

linux系统

2023-07-23 08:21:16

LinuxKVMWindows

2013-11-11 16:12:06

Linux系统文件夹

2009-08-15 21:22:19

2021-12-17 08:30:15

croc命令Linux文件夹

2011-03-02 15:15:26

ubuntuPureftpd

2012-12-25 10:41:27

文件夹加密

2009-12-11 14:57:02

Linux文件夹
点赞
收藏

51CTO技术栈公众号