Articles of nfs

有没有办法限制Solaris 10文件服务器上每个用户通过NFS的networking带宽/文件系统的使用?

我们在Solaris 10上运行大型文件服务器,在Ubuntu上运行大约200个计算节点。 节点通过NFS访问文件服务器。 随着时间的推移,负载越来越大。 有没有一种方法可以在每个用户的基础上限制资源(进出networking带宽或存储上的ZFS文件系统的I / O)? 如果在Solaris上不可行,我们可以调整networking交换机(Cisco Nexus 5k系列)以实现相同吗? 其他人如何以公平的方式pipe理大型单一文件系统?

如何从NFS服务器获取类似Inotify的事件通知?

AFAIK,NFS的Linux实现不支持从服务器端发出类似inotify的事件通知 – 是否有可以产生相同数据的解决方法,补丁或替代解决scheme?

限制为NFS共享大小

我想要构build一个连接到FCarrays的裸机RHEL盒,它将显示一个〜16TB的LUN,我可以用任何我喜欢的方式(可以selectXFS)来格式化这个LUN,但是我想把这个卷分享给一个数字通过NFS在ESX 3.5 / 4上运行的Apache Web服务RHEL VM。 在这个范围内(或者可能稍大一点),NFS挂载的大小是否会受到我的限制? 我可以testing这个数周,但如果现在没有人知道会发布答案。 谢谢。

是Windows(Unix服务)NFS客户端“足够好”?

对于我们的平台之一,我有大约20台MSSQL 2K3机器需要将其备份放置在几个NetApp盒子上(然后将备份复制到其他数据中心并进行长期存储)。 这些NetApp目前只在我们的Linux机器上使用,并且仅用于NFS,如果需要,我可以购买SMB许可证,但需要考虑稳定/可靠的Windows NFS客户机。 你相信内置的Windows SUA NFS客户端吗? 有一个更好的第三方NFS客户端,你会推荐? 或者你只是使用SMB来安装备份卷? 谢谢。

在/ etc / fstab中指定NFS挂载点时,什么是“addr”选项?

在/ etc / fstab中指定NFS挂载点时,addr选项的用途是什么? 例如: 192.168.1.5:/home /home nfs rw,addr=192.168.1.5 0 0

NFS + NIS是Linuxnetworking实现常用login和主目录的现代良好实践吗?

我正在build立一个小型的Centos服务器networking(less于10个),我想在所有这些服务器上都有公共login,以及networking映射的主目录。 我曾经在Solaris上工作过很多,我使用的是NIS和NFS。 NIS可以在任何地方获得公共login,并通过NFS来映射主目录。 这是一个新的Linuxnetworking的最佳途径,还是有更好的select? 编辑: 我不能确定地说,这个networking将永远不会有Windows服务器,但它可能保持纯粹的Linux。 易于安装/使用是我最关心的问题。 它的开发环境应该很容易处理。

我可以把/ etc / passwd,/ etc / group和/ etc / shadow放在NFS共享上吗?

好的,这可能是一个愚蠢的问题,但我想知道是否可以从NFS服务器上导出/ etc / passwd,/ etc / group和/ etc / shadow并将这些文件安装在客户机上的本地文件上。 目标是一个简单的集中pipe理的用户和组列表。 开始咆哮: 我知道这是LDAP应该做的。 我已经能够成功安装和configuration几乎所有可以想象的开源服务器软件。 MySQL,Apache,Asterisk,NFS,Samba,KVM主机,DNS等没问题。 但是,OpenLDAP已经让我苦不堪言,我从来没有能够得到它的安装和运行。 无论您使用哪种操作系统,哪种版本的LDAP,您遵循的教程,它总是以相同的方式结束。 你打这个和ldif,迟早的一个指令(你跟在这封信里面)会产生一些模棱两可的错误,没有人知道如何解决,但是你不能忽略,最终你会放弃。 那么你仍然需要一个中央的用户pipe理系统,做研究,看看LDAP(应该是)答案,并再次启动整个事情,无处可去。 结束Rant。 我厌倦了LDAP。 我想要说的是“useradd jdoe”,然后在一台机器上给他一个密码。 所有其他机器使用相同的用户列表,所以你只需要添加jdoe到一台电脑。 所以我想要的是一个解决scheme,不需要过于复杂的模式,易于设置,可靠,最重要的是, 只是工作 。 所以我想知道是否有人试图让客户端机器通过NFS远程使用中央服务器的passwd文件? 如果它能工作,并可靠? 还是有一种function可以做这种types的设置已经内置到Linux? 我已经读过一些叫做NIS的东西,但是人们已经说过了。 有没有更好的办法? 这是Ubuntu服务器和客户端的纯Linux环境。 大多数机器运行10.04。

卸载过时的NFS的绑定

我有一个问题,从本地挂载的NFS文件夹中删除使用mount -o bind创build的mount -o bind 。 假设下面的安装结构: NFS挂载的目录: $ mount -o rw,soft,tcp,intr,timeo=10,retrans=2,retry=1 \ 10.20.0.1:/srv/source /srv/nfs-source 绑定目录: $ mount -o bind /srv/nfs-source/sub1 /srv/bind-target/sub1 这导致这个装载图 $ mount /dev/sda1 on / type ext3 (rw,errors=remount-ro) # … 10.20.0.1:/srv/source on /srv/nfs-source type nfs (rw,soft,tcp,intr,timeo=10,retrans=2,retry=1,addr=10.20.0.100) /srv/nfs-source/sub1 on /srv/bind-target/sub1 type none (rw,bind) 如果服务器( 10.20.0.1 )发生故障(例如ifdown eth0 ),则手柄将变为过时,这是预期的。 我现在可以用force来卸载NFS挂载 $ umount -f /srv/nfs-source […]

设置Mac Mountain Lion NFS客户端以安全访问Debian NFS服务器

好吧,我在这里疯狂。 尝试设置OS X(10.8.2)NFS客户端以连接到Debian(6.0.6)nfs服务器。 我主要是按照这里的说明: https : //help.ubuntu.com/community/NFSv4Howto哪些是非常彻底的。 但是,有两个问题: 当我不使用Kerberos时,性能很糟糕(我认为某些东西一定是超时的),所有的文件显然都是由nobody:nobody拥有的。 做一个安装的目录需要几十秒。 当我尝试使用Kerberos,为服务器和客户端创build一个主体时,我无法装入共享。 客户端抱怨: mount_nfs: can't mount /mnt from servername.domain onto /home: Permission denied 我设置了两个主体, nfs/servername@REALM和nfs/clientname@REALM ,并将其复制到客户机和服务器上的/etc/krb5.keytab 。 服务器(根据Kerberos日志)获取nfs/servername.REALM票据,所以我怀疑OS X NFS客户端不是以某种方式使用它的主体。 有任何想法吗? 更新: /var/log/daemon.log报告: Oct 7 19:12:43 servername rpc.svcgssd[19635]: ERROR: GSS-API: error in handle_nullreq: gss_accept_sec_context(): Unspecified GSS failure. Minor code may provide more information – No supported […]

NFS v4 ACLinheritance问题 – “我”标志设置,但不是想要的

我正在尝试的是添加一个允许目录,子孙,孙子等目录和文件在Linux下inheritance删除('D')标志的NFS v4 ACL。 服务器上的底层文件系统是xfs和。 我也不是特别熟悉。 服务器是Centos 6.3,客户端是Centos 6.4。 通过阅读man页面,“ i ”标志意味着在子文件/目录上设置这个acl,但是不把它应用到当前的目录。 我没有在父( /var/www/tauweb )上设置' i '标志,但它似乎被设置在创build的任何/var/www/tauweb上。 当我在dir /vaw/www/tauweb上使用nfs4_getfacl写下列ACE时会发生什么: A::OWNER@:rwaDxtTcCy A::GROUP@:rwaDxtcy A::EVERYONE@:rxtcy A:fdi:OWNER@:rwaDxtTcCy A:fdi:GROUP@:rxtcy A:dg:[email protected]:rwaDxtcy A:fdi:EVERYONE@:rxtcy 是系统实际上写这个: [root@tau www]# nfs4_getfacl tauweb/ A::OWNER@:rwaDxtTcCy A::GROUP@:rwaDxtcy A:g:[email protected]:rwaDxtcy A::EVERYONE@:rxtcy A:fdi:OWNER@:rwaDxtTcCy A:fdi:GROUP@:rxtcy A:fdig:[email protected]:rwaDxtcy A:fdi:EVERYONE@:rxtcy 注意倒数第二个用户tau条目中的'i'。 当我编辑ACE时没有设置,但立即出现 – 系统似乎添加了它。 现在阅读我能find的所有docoo指出,在最上面一组ACE中的第一个冒号后的“dg”应该导致ACL被inheritance到子目录(据我所知,“g”表示委托人是一个组,而不是一个用户)。 现在“我”的标志显然意味着,使这个ACE被inheritance,但不考虑它在实际的烫发检查。 然后当一个孩子dir /var/www/tauweb/d2被创build时,它会得到这些: [kkassahn@tau tauweb]$ nfs4_getfacl d2/ A::OWNER@:rwaDxtTcCy A::GROUP@:rxtcy A:g:[email protected]:rxtcy A::EVERYONE@:rxtcy A:fdi:OWNER@:rwaDxtTcCy […]