我在/ etc / fstab的CLIENT上挂载了NFS共享: SERVER:/share on /mnt/share type nfs (rw,users,noexec,nosuid,nodev,timeo=14,hard,intr,addr=1.2.3.4) 客户端上的大量使用,如复制大量的数据,在几分钟后崩溃。 SERVER上的/etc/exports : /nfsshare 1.2.3.4(rw,no_subtree_check,no_root_squash) 有时(并不总是)我在客户端上: messages:Nov 18 16:28:09 CLIENT kernel: nfs: server SERVER not responding, still trying 客户资料: Linux CLIENT 2.6.32-279.22.1.el6.x86_64 #1 SMP Sun Jan 13 09:21:40 EST 2013 x86_64 x86_64 x86_64 GNU/Linux % cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.3 (Santiago) […]
我需要为我的问题select正确的技术。 我有一个主站点和一些远程站点在地理上分布的多站点环境。 主站点每天生成百万字节的数据(大约30%的数据每天完全重新生成) 将所有数据复制到远程站点是不切实际的 数据目前通过NFS共享,远程站点访问共享的速度很慢 远程站点上的用户通常非常使用共享上的小部分数据(几千兆字节) 远程站点上的用户在一天中倾向于使用相同的数据 访问是严格只读的 所以看起来很合理,就像在每个站点上cachingNFS代理那样 只有第一次访问共享文件的速度很慢 随后的访问速度要快得多,因为caching命中率预计会非常高 我能够使用FSCache,cachefilesd和“-o fsc”挂载NFS共享,在linux机器上configuration类似的caching,并取得了非常好的效果。 然而,当我试图configurationNFS服务器,将启用本地caching共享,然后重新导出它,我碰到一些问题。 快速谷歌search显示,NFS不是为这种用例devise的。 我想知道这个问题是否有更好的技术。 我对一些开放源代码的纯软件解决scheme很感兴趣(理想的是在NFS上工作,因为在这个设置中很难摆脱主要的NFS共享)。 任何build议,高度赞赏。
我使用Kerberos身份validation设置了NFSv4服务器,并且运行良好。 但是,一些用户长时间保持login状态,以致于他们在几天后不得不更新他们的门票。 如果在票证过期的时候访问一个NFS共享,例如通过守护进程访问,即使在票证被更新之后,它也变得不可访问。 共享在df -PTh被标记(deleted) 。 一般来说,它需要umount /nfs/share;mount /nfs/share来重新获得它。 在大多数情况下, -o remount失败。 虽然一般的行为是有道理的,谁能告诉我到底发生了什么,例如我不知道(deleted)状态究竟意味着什么? 而为了实际的目的:有什么办法可以避免这个份额一开始就(deleted) ? 毕竟这只是一个坏的用户 – 没有理由阻止所有其他人。 客户端是3.2.63内核上的Debian Wheezy nfs-common 1:1.2.6-4。 服务器是内核为3.2.40(DSM 4.3)的Synology NAS。 谢谢你的帮助。
我尝试通过gpfs使用NFSv4,但我得到以下错误: # nfs4_getfacl file Operation to request attribute not supported. # nfs4_setfacl -e file Operation to request attribute not supported. Failed to instantiate ACL. 我在使用内核2.6.32的Linux RH 6上工作。 gpfs导出: /dev/gpfs1 on /gpfs type gpfs (rw,mtime,dev=gpfs1) 我怎么解决这个问题?
我们希望通过默认的NFS(即避免像Dropbox / Aws-s3等第三方软件)通过Win08R2 EC2实例与客户端(Windows 7机器)共享文件。 rest时encryption是不必要的,但在传输/传输过程中的encryption非常重要。 我已经看到Windows使用IPSEC的post。 我只想确认它在默认的Windows文件夹共享中使用(例如: \\wxyz-onAWS\c$\users\public\sharedFolder )。
公司正在从在Windows Server 2012上托pipeMongoDB切换到在Linux上托pipe(Ubuntu 14.04) 当前的备份和还原策略包括将所有数据文件通过Robocopy复制到Windows Server 2012机器上的NFS共享,然后从NFS共享复制到目标机器。 我是全新的Linux,我试图得到这个复制操作的最高性能。 其大约325 2GB的文件。 我把NFS共享挂载到linux中,这样我就可以把它作为本地磁盘引用。 我已经尝试过cp和rsync,发现两者都非常慢。 目前Robocopy将在大约2.5小时内完成networking上的操作,rsync接近4.5小时,cp大约为3.5小时。 有没有更好的办法可以做到这一点?
build立: 提供者:Linode nfs服务器:与centos的一个linode 6.5 nfs客户端:带有centos 6.5的linode 当我尝试安装 mount.nfs: access denied by server while mounting xxxx:/shared 当我尝试在客户端和服务器上启动nfs服务时发生这种情况 [shortfellow@li829-73 ~]$ sudo service nfs restart Shutting down NFS daemon: [ OK ] Shutting down NFS mountd: [ OK ] Shutting down RPC idmapd: [ OK ] FATAL: Module nfsd not found. FATAL: Error running install command for nfsd […]
在具有〜10个Wordpress网站的简单服务器上删除NFS是否有意义的安全性和性能? 或者只是停止服务足够?
我正在重新安排一些NFS装载 – 整理和停用它们。 作为其中的一部分,我的“pipe理”服务器已经获得了巨大的平均负载,因为nagios在NFS装载上启动了“stat”。 所有的进程已经进入状态D – 不间断的睡眠。 有没有办法 – 重新启动盒子 – 我可以说服这些进程,他们正在访问的挂载已经死了,走了吗? 我知道它们是无关紧要的,但内核屏蔽中断这些进程。
我意识到这个问题可能会变得相当复杂,需要一个简单的描述。 同样,也许不会有简单的答案。 我有一个大型数据存储(SAN),通过一个samba服务器(当前版本为3.6.x)在一个域中提供给几个用户。 SAN和服务器位于不同的域/环境中。 问题是用户也在另一个域中工作,我想扩大访问共享到这个第二个域。 build议的解决scheme 关于如何实现在第二个域中访问SAMBA共享的目标,我最初的想法如下: 作为SAMBA共享的文件系统首先通过NFS“暴露”到第二个域中的本地服务器。 您可能想知道为什么这样做,因为第一个SAMBA服务器和第二个域之间有很大的地理/networking距离,所以这主要是出于性能原因。 一旦第二个域中的服务器通过NFS获得SAMBA共享,它将充当SAMBA服务器并将共享分配给其客户端上的用户。 问题 我认为这里的主要问题将是SAMBA共享的文件系统上的用户帐户,所有权,权限等。 用户在两个域中login的帐户是不相关的,它们本质上没有什么共同之处。 当前authentication在samba服务器上设置为security = User ,authentication和访问是通过服务器上的本地帐户完成的。 以前,auth是针对第一个域中的AD服务器完成的,但是我们遇到了一些问题,并改为本地帐户。 作为samba共享的文件系统基本上已经设置好,以至于拥有拥有所有权<user>:usergroup的所有者nobody:usergroup和私人文件夹的许多共同共享文件夹。 (每个用户都是usergroup的成员) 我倾向于依靠本地帐户,而不是涉及Active Directory,因为这是一小部分人,它看起来可以简化一些事情。 在这种情况下,所有必须完成的工作就是在两台服务器之间同步帐户。 你认为这是可能的吗? 你看到这个设置可能出现的任何重大问题吗?