Articles of nfs

非常奇怪的NFS速度

我一直在调查这种行为,我不确定这是正常的,但奇怪或问题,我希望有人可以提供一些信息: 我有一个小型的Linux服务器,但使用Windows 7作为客户端。 我已经安装了“networking文件系统服务”,并比较了SMB和NFS的性能。 但是我看到奇怪的performance。 我在Windows 7机器上安装了SMB和NFS。 当我从SMB装载复制到本地机器,我的复制程序说7.5 MB /秒如果我看我的Windows 7资源监视器,我看到7.600.000 B /秒接收 当我从NFS装载复制到本地机器,我的复制程序说5.5 MB /秒但是当我看在我的资源监视器,我看到11.000.000 B /秒 所以当我使用NFS时,使用的是带宽的两倍,而不是写入我的磁盘。 这里发生了什么? 在etc / export下的linux机器上,我有:/ nfs / Gotjee 192.168.0.0/24(async,ro,no_root_squash,insecure,no_subtree_check,anonuid=0,anongid=0) 任何帮助或我可以testing的东西都是值得赞赏的,因为显示器上的11MB /秒看起来很有希望。 我想知道发生什么事的主要原因是因为NFS使用的CPUless得多。 我正在使用NFS v3。 NFS: 在Windows任务pipe理器/networking中150Mbps无线27%实用程序在资源监视器中的teracopy接收4.8MB / s:10.000.000 B /秒(10MB / s)linuw发送:38Mb / s非常一致(4.75MB / s) SMB: 在Windows任务pipe理器/networkingterracopy中的150Mbps无线42%实用程序7.3 MB / 所以它看起来只是资源监视器的一些奇怪的行为。 现在我在服务器和客户端上尝试了很多configuration来获得NFS加速,但是我无法接近或高于我的SMB速度。 我不知道什么是瓶颈。

在Godaddy VPS上的NFS

我有很大的麻烦试图设置2 VPS之间我已经在GoDaddy上设置NFS共享文件夹,试图遵循很多一步一步的指导做到这一点,但我不能启动NFS服务,尝试时,开始: FATAL: Module nfsd not found. FATAL: Error running install command for nfsd Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS mountd: [ OK ] Stopping RPC idmapd: [ OK ] Starting RPC idmapd: [ OK ] Starting NFS daemon: rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No […]

用NIS奇怪的小故障

美好的一天。 使用NIS帐户(yp和automount)的networking用户之一有一些问题:在编辑networking服务configuration文件(/ etc / sysconfig / network)并重新启动(/etc/init.d/network restart)之后,客户端机器挂了,结果被电源button重新启动,之后用户在试图login到networking中的任何一台机器上看到这张图片时,挂着gnome界面,没有反应,没有图标: https://imagizer.imageshack.us/v2/880x495q90/546/ejdc.jpg networking的其他用户没有遇到过任何问题,重新启动了服务nis和nfs。 如何解决这个问题呢?

在Ubuntu上通过NFSv4和Samba共享一个文件夹

我在nfsv4上面遇到configurationsamba服务器的问题。 我有两台Ubuntu 12.04服务器。 第一台服务器充当NFSv4存储,用于VDI和用户共享。 文件系统是ext4。 在这一点上,似乎都可以。 第二台服务器作为samba服务器,并从第一台共享一些文件夹。 任何事情都可以,但我使用共享文件夹的POSIX权限,但现在我想使用ACL。 在server1上,我启用了acl,在第二个上我安装了nfs4-acl-tools nfs4_(get | set)facl正常工作,我可以使用该工具pipe理server2上的访问。 ACL从shell工作正常。 但! 在Windows PC下访问受保护的文件夹是不可能的。 (在Linux PC上,我可以根据需要访问文件夹)。 从Windows客户端获得权限也不起作用。 有我的桑巴configuration: [general] … # Store DOS attributes in extended attributes (no mapping) map hidden = no map system = no map archive = no map readonly = no store dos attributes = yes # need for […]

确认NFS v4服务器的IPTables防火墙设置?

这个问题之前已经在这里提过,但是有矛盾的,可能过时的答案。 这似乎取决于操作系统,操作系统的版本和NFS的版本。 在CentOS 6.5服务器上,默认规则类似于: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [47:3512] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT -A INPUT -j REJECT –reject-with icmp-host-prohibited -A […]

单个进程阻止整个节点上的NFS挂载

我们有一个NFS挂载和一个PBS群集,其中所有节点都挂载这个NFS挂载点。 我们正在经历一个PBS群集节点上的单个进程可以完全饱和并阻塞该节点上的NFS挂载。 这是一个很大的问题,因为PBS通常会在同一个节点上安排多个任务,这些任务只能指定CPU和内存约束,但是PBS似乎并不关心IO约束。 这意味着一个可能不需要太多CPU和内存的单个IO绑定作业可能会导致整个节点不可用,至less在NFS挂载方面是如此。 我可以通过在节点上运行以下命令来重现此问题: cat /nfsmount/verylargefile.txt > /dev/null 这将基本上阻止该节点上的任何其他进程访问NFS挂载。 即使做一个简单的“ls / nfsmount”将永远。 请注意,相同NFS挂载点的性能在其他节点上不受影响,因此这似乎是客户端问题。 有没有人有这种行为的经验? 我应该寻找哪些陷阱? 如果有多个进程访问它,以防止这种types的资源被一个进程占用,那么我会认为必须有一些逻辑来尝试分配NFS装载的“带宽”。 我们的PBS集群正在运行RedHat 6.5,但是我在Ubuntu 14.04工作站上也重现了这一点。

跨多个客户端共享一个NFS文件夹

我试图从服务器挂载一个单一的NFS文件夹说“/共享/文件夹”多个客户端多达32个客户端,客户端试图访问该文件夹和创build文件。 我面临的问题是,当我执行写入命令,我看到只有一个客户端能够访问该文件夹其余客户端被阻止,无法继续写入。 那么,无论我上面试图做的是正确的? 我们可以在多个客户端上写入/读取来自同一文件夹的文件吗? 如果是的话,我怎么能做到平行?

LDAP + NFS +自动安装主目录权限问题

当LDAP用户login到系统时,他们对其主目录具有不正确的权限。 LDAP和NFS服务存在于同一台服务器上。 目录显示正确的所有权/权限: drwx——. 4 ldaptest ldaptest 4096 Jun 9 2014 ldaptest 但是UID / GID与服务器上的UID / GID不匹配 客户: bash-4.1$ id uid=10001(ldaptest) gid=10001(ldaptest) groups=10001(ldaptest) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 服务器: [root@ldap1 log]# id ldaptest uid=502(ldaptest) gid=502(ldaptest) groups=502(ldaptest) 我如何解决这个问题?

当nfs共享不可用时,如何防止autofs挂起系统

在OpenSuSE 10.1-12.3和(K)Ubuntu 10.04-14.04中,这个问题已经出现了,现在我想摆脱它: 我们在NFS共享上有一个通用的软件目录。 客户端autofs设置 # /etc/auto.master /- /etc/auto.direct –ghost –timeout 30 和 # /etc/auto.direct /usr/mysoft -fstype=nfs,defaults myserver:/exports/usr/mysoft 问题:当然,目录/usr/mysoft/bin位于$PATH ,当myserver不可用时,所有客户端都会停顿。 那是: login(甚至在tty1shell)需要几分钟,以提出bash提示(如果有的话) 点击用于完成shell的Tab键会使terminal陷入死锁状态 没有二进制(即使在本地安装)可以启动 有没有办法克服或至less缓和这种影响? $PATH的/usr/mysoft/bin的位置是否重要?

使用pam_mount模块挂载NFS共享

我正在设置Windows 2012 R2 Server用作域控制器和文件服务器的教室环境。 所有的客户将是Kubuntu 14.04。 我已经在服务器上设置了域和NFS共享。 我可以在客户端机器上手动挂载共享,但是当用户login时,我正尝试configuration客户端以使用pam_mount自动挂载共享。 在客户机上,showmount命令列出共享。 用户join到域中,并在AD中可见。 我可以手动安装共享,但是尽pipe遵循了许多在线教程,但我似乎无法获得我的pam_mount.config.xml文件中字段的正确语法,但我收到一条错误消息: mount.nfs: an incorrect mount option was specified 来自我的pam_mount.conf.xml的卷线: <volume fstype="nfs" server="INSTRUCTOR.mydom.lan" path="/%(USER)" mountpoint="/home/%(USER)" user="*" options="workgroup=mydom.lan,uid=%(USER),dir_mode=0700,file_mode=0700,nosuid,nodev" /> 我打开了debugging,这里是输出: branch@branch-compaq:/$ su p1001 Password: (pam_mount.c:365): pam_mount 2.14: entering auth stage (pam_mount.c:568): pam_mount 2.14: entering session stage (mount.c:267): Mount info: globalconf, user=p1001 <volume fstype="nfs" server="INSTRUCTOR.mydom.lan" path="/p1001" mountpoint="/home/p1001" cipher="(null)" […]