Articles of nfs

OpenVPN上的NFS:性能最佳的增强器

我有两个VPS – 一个运行2008 R2,另一个运行Ubuntu 12.04。 我正在使用Windows VPS for Quickbooks和其他一些应用程序的RD会话,并使用Ubuntu VPS作为NFS文件存储以及OpenVPN端点。 问题是,通过VPN的NFS性能是非常可怕的,通过这个我经常意味着它甚至不会经常连接和超时。 如果我在隧道外部设置NFS,性能还可以…不是很好,但是易于pipe理,所以我知道它是VPN隧道。 是否有任何调整openvpn或NFS我可以玩,以提高性能?

我可以像访问一个文件一样访问ZFS卷吗?

好的…听起来像是一个奇怪的问题,但忍耐着我。 我可以像访问一个文件一样访问ZFS卷吗? 具体来说,我可以通过NFS共享一个ZFS卷作为文件吗? 以下是我正在做的:我有ZFS卷,我通过iSCSI共享到Mac OS X工作站。 工作站将iSCSI设备格式化为Mac OS X扩展,然后备份到它们。 我想要做的是从以前的备份中获取快照,并将其作为OS X .dmg文件提供。 如果我能以某种方式将ZFS卷并通过NFS共享给名为something.dmg的OS X客户端,他们应该能够在其桌面上安装卷并查看其中的所有文件… 这可能吗..?

远离NFS

我一直在努力把越来越多的服务从NFS的依赖,我想知道其他人已经做了什么这个问题。 我知道那里有分布式文件系统,而且我也有使用其中之一的经验(mogilefs)。 我很想知道其他人使用NFS来移除,尤其是关于用户上传的内容。 特别是在networking域中,假设用户将内容上传到特定的Web服务器 – 您如何在群集中提供该内容? 我已经考虑到集群中其他机器的rsync,或者只是单个内容服务器,但很好奇别人为解决这个问题所做的工作。

重启后无法自动挂载NFS区域

我有一个服务器A被configuration为使用/ etc / fstab中的以下条目从服务器B自动挂载NFSpath: serverB:/data/media/serverA /data/media nfs defaults 0 0 在长时间的断电(是的,我有一个UPS好的时间约30分钟)或两个机器都在同一时间重新启动的电源周期,我注意到有时这个path有时不自动安装在serverA服务器B仍处于脱机状态时启动。 我写了一个简单的脚本,以便在serverB联机后在serverA上手动运行,这将修复挂载,但有没有更好的方法来做到这一点? 我觉得有些过程应该能够自动处理这个场景,而不需要一些自定义的攻击。 / etc / fstab中的条目是不是处理这种情况,还是我错误地configuration了它?

SMB与NFSauthentication

任何人都可以简单描述一下SMBauthentication和NFS v.3authentication最大的区别是什么? 我认为在SMB中是基于用户的login名和密码,而在NFS中则是基于主机authentication。

集中帐户和多个login

我正在考虑设置LDAP + NFS来处理局域网用户的集中/主目录,但是我想知道从同一个用户的多台机器上login会发生什么? 有数据损坏的风险吗? 如果是的话,有没有办法来防止呢? (客户端和服务器将使用Ubuntu)

映射NFS的UID

我有一个通过SMB / CIFS和AFP服务的Mac OS X文件服务器。 服务器是通过金三angular方法的域客户端,但是这会为用户带来非常大的UID。 这对我目前的设置来说很好,但是我想要使NFS工作。 显然我需要做一些UID映射,但我不知道如何去做这件事。 有什么build议?

是否有一个标志可以传递给`df`或`mount`,使它们只显示本地挂载的文件系统的结果?

当我检查本地挂载的文件系统的情况时,我已经厌倦了手动egrep NFS和SMB挂载的文件系统。 所以,我的问题是:是否有一些标志的组合,我可以传递给df或mount ,这将迫使他们只显示本地文件系统,并跳过任何和所有networking安装的?

OpenIndiana和Linux之间的NFS4用户名映射

在OpenIndiana服务器上,我试图用Ubuntu Linux机器正确访问NFS4共享。 拥有服务器上共享文件的用户名是“nick”,服务器上的UID是104。 在服务器上拥有文件的组是“nick”,服务器上的GID是100。 Linux机器上存在相同的用户名/组,但UID是112,GID是112。 这是我迄今为止所做的: 在Linux的/ etc / fstab中创build了挂载共享的条目。 这工作得很好,但是当我在Linux机器上执行“ls -l”时,用户/组被设置为nobody。 我在Linux机器上编辑了/ etc / default / nfs-common并设置了“NEED_IDMAPD = yes”。 我还在Linux机器上编辑了/etc/idmapd.conf,并在OpenIndiana机器上设置了“Domain = lan”。 我重新启动,现在: 当我在Linux机器上,并在共享中执行“ls -l”时,文件显示为由用户“nick”和组“nick”拥有。 大! 我以为我有。 但是,当我“苏尼克”,并做“触摸asdf”,该文件是用错误的用户名/组创build。 当我在OpenIndiana计算机上查看新创build的文件时,它显示的用户名为112,而组为112,因为该文件正在使用该UID / GID创build,但没有映射到OpenIndiana上的任何用户名/组侧。 所以基本上我在中途工作。 我可以用适当的映射来查看文件,所以idmapd至less在某种程度上工作,但映射不能正确地翻译。 我错过了什么?

Linux NFS – 为nfs共享上的新文件设置默认用户

我使用CentOs作为nfs服务器和2个Centos机器作为客户端。 我有一些新的文件/目录创build从nfs共享客户端的权限/所有权的问题。 我的出口文件: /media/nfsshare *(rw,sync,no_root_squash) 和我的idmap.conf: [Mapping] Nobody-User = nobody Nobody-Group = nobody 最后,fstab客户: 172.18.2.132:/media/nfsshare /shared-disk nfs rw,addr=<ip> 0 0 我设置/共享磁盘权限为777,所有客户端都可以在挂载的共享上创build/删除文件。 但: 我不想要777权限。 我宁愿需要660 客户端创build的每个文件都拥有“-2 – user#-2”和“-2”组。 我想拥有创build文件的用户 – 每个客户端的系统用户具有相同的ID,组和组ID。 有小费吗?