首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nfs4上挂载多个文件夹?

如何在nfs4上挂载多个文件夹?
EN

Server Fault用户
提问于 2010-06-07 14:52:54
回答 3查看 19.6K关注 0票数 7

我想让nfs4在这里工作。

机器1(服务器)我有一个文件夹,在其中我试图独立地共享另外两个文件夹。/shared/folder2 1/shared/folder2 2

问题是,我似乎不知道如何将文件夹独立地挂载在客户端上。

(机器1-服务器)/etc/出口:

代码语言:javascript
复制
/var/shared/folder1 192.168.200.101(rw,fsid=0,sync)
/var/shared/folder2 192.168.200.101(rw,fsid=0,sync)

..。

代码语言:javascript
复制
exportfs -ra

..。

代码语言:javascript
复制
exportfs

/var/shared/folder1
                   192.168.200.101
/var/shared/folder2
                   192.168.200.101

(机器2-客户端) /etc/fstab:

代码语言:javascript
复制
192.168.200.201:/folder1/ /home/nfsmnt/folder1 nfs4 rw 0 0

..。

代码语言:javascript
复制
mount /home/nfsmnt/folder1
mount.nfs4: 192.168.200.201:/folder1/ failed, reason given by server: No such file or directory

文件夹在那儿。我有把握。我觉得我错过了一些简单的东西,但我完全错过了。

似乎应该有一种方法可以告诉nfs我想要挂载的服务器上的哪个文件夹。但是,我只能找到对看起来像根挂载点(例如192.168.1.1:/)的引用,我假设它是由服务器上的导出处理的。但是,即使在导出中设置了文件夹,似乎也没有明显的方法来选择安装哪个文件夹。

不能将不同的文件夹从同一台服务器挂载到客户端上的不同挂载点吗?

任何帮助都很感激。

编辑:

服务器上的错误日志显示如下:

代码语言:javascript
复制
/var/shared/folder1 and /var/shared/folder2 have same filehandle for 192.168.200.101, using first

不知道这意味着什么,也不知道如何改变它。谷歌似乎只提供了有关nfs安全的信息。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-06-09 20:26:35

为了共享子目录,我必须首先与fsid=0共享父文件夹。因此,在服务器/etc/exports上,如下所示:

代码语言:javascript
复制
/var/shared 192.168.200.101(rw,fsid=0,sync)
/var/shared/folder1 192.168.200.101(rw,sync)
/var/shared/folder2 192.168.200.101(rw,sync)

然后,在客户机/etc/fstab上,如下所示:

代码语言:javascript
复制
192.168.200.201:/folder1 /home/nfsmnt/folder1 nfs4 rw 0 0
192.168.200.201:/folder2 /home/nfsmnt/folder2 nfs4 rw 0 0

然后,我可以按预期的方式挂载文件夹:

代码语言:javascript
复制
mount /home/nfsmnt/folder1
票数 8
EN

Server Fault用户

发布于 2012-11-03 07:08:02

问题是,您有两个导出的文件系统的fsid=0。这就是你得到的错误信息。fsid=0用于在nfsv4中设置导出的文件系统树的顶部。只设置一次。通常,服务器上有类似于I /etc/exports的内容:

代码语言:javascript
复制
/var/shared         192.168.200.101(rw,fsid=0,sync)
/var/shared/folder1 192.168.200.101(rw,sync)
/var/shared/folder2 192.168.200.101(rw,sync) 

请参阅http://www.centos.org/docs/5/html/Deployment_指南-en-US/s1-nfs-server-config-exports.html

票数 4
EN

Server Fault用户

发布于 2010-06-07 15:57:31

在/etc/fstab中,这两个语法中的任何一个都应该执行

192.168.200.201:/var/shared/folder1 /home/nfsmnt/folder1 nfs4 rw,defaults 0 0 192.168.200.201:/var/shared/folder1 /home/nfsmnt/folder1 nfs rw,nfsvers=4,defaults 0 0

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/148921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档