我试图debuggingNFSv3客户端和服务器之间的锁交互,我无法正确解释他们的交stream(使用wireshark)。 rfc1813 NFS版本3协议规范说没有什么改变: 6.2 NLM程序 NLM版本4协议中的过程是语义上的 与NLM版本3协议中的相同。 但是之前的NFS:networking文件系统协议规范并没有对NLM做任何说明。 到目前为止,我已经阅读了Linux内核源代码,但是我想find解释协议是如何工作的文档,程序列表和它们的用法等。我想我需要完整的规范,但是状态图也会对人好点? 有人能指出我正确的RFC吗?
不知道是否它更适合unix和Linux主板的超级用户 ,让我知道。 我们有一台服务器,它是某种大型架构的主要关键之一。 该服务器有一个未使用的备份磁盘,虽然它托pipe了非常旧的备份。 所以我决定设置它,而在开始的时候,我使用fdisk作为主驱动器(两者都是相同的)重新分区。 不幸的是,在重新分区之后, fdisk无法设法让内核看到新的分区表,也没有partrobe , partrobe或sfdisk 。 所有人都面临同样的问题: BLKRRPART: Device or resource busy ,虽然lsof和fuser没有显示任何使用设备。 在这里我不得不提一下,我使用umount -l在使用fdisk之前强制卸载(是的,现在看起来很愚蠢,我应该仔细阅读文档)。 之后,我想到NFS正在共享驱动器的一个目录,这就是为什么它没有出现在lsof和fuser – 不要问我是谁使用旧的备份驱动器中的目录来共享启动NFS客户端的configuration文件… 我无法重新启动此服务器,并且我不会重新启动NFS。 我读过我可以使用nfs-kernel-server reload来保持NFS传输,而重新加载/etc/exports (如果我理解正确),但首先我不知道这将工作,第二我真的不想尝试那。 我真的想避免干扰正在运行的进程。 现在,如果该目录确实出现在showmount -e (这看起来基本上与/etc/exports相同)的输出中,则它不会出现在showmount -a或showmount -d 。 我想这意味着目录不在使用,所以也许有一些方法来强制从NFS卸载? 有什么build议么 ?
我正在用nginx支持的wordpress安装来试验一些麻烦。 该架构在亚马逊举行,是以下内容: EC2 Nginx 1.2.4 + php-fpm服务器EC2 NFS服务器RDS mysql nginx从/ mnt / sharedpool / blog的nfs分区读取站点文件 fstabconfiguration是: compute-1.amazonaws.com:/mnt/sharedpool/mnt/publicpool nfs rw,relatime 0 0 nfs服务器/ etc / exportsconfiguration: / mnt / sharedpool ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com(rw,sync) nginx用户和组设置为www-data:www-data,站点的根指令设置为/ mnt / sharedpool / blog 我下载了wordpress的最新版本,并成功安装了它。 事情是,login后,我得到403禁止..我认为应该是一个WordPress的设置,因为我可以在同一个目录中创build和调用一个phpinfo()。 更新: Nginx服务器configuration: 用户www-data www-data; worker_processes 1; pid /var/run/nginx.pid; 事件{worker_connections 768; #multi_accept on; } http { ## # […]
在过去的几年里,NFS一直在为我工作,但是现在我面临一个性能问题,我实际上找不到解决scheme。 我的问题是,在NFS服务器上,我有大约5Gb的小文件,而从客户端,我做一个“ls”或“杜”进入挂载的目录,可能需要超过2分钟列出所有的文件。 我认为这个问题是由于每个文件都会发送NFS文件的统计信息,等待响应,然后发送一个新的查询文件。 如果是这样,我很确定这是什么原因造成我的糟糕的性能问题。 现在,我试图寻找一个解决scheme,但我没有设法find一个,所以我决定打开这个线程。 您是否有任何想法可以解决我的性能问题? 非常感谢一个Linux系统pipe理员padawan。
我所做的大部分阅读都表明可以使用Kerberos来设置RPCSEC_GSS,但是我们还没有设置Kerberos服务器。 我读过其他authentication方法,如LIPKEY,应该是替代(可插入?)授权计划,但我似乎无法find关于它们的许多信息。 如果我想离开AUTH_SYS(又名AUTH_UNIX),是否需要RPCSEC_GSS + Kerberos? 还是有什么比AUTH_SYS更安全,但不像设置Kerberos安装那样复杂? 谢谢,卡尔
我已经在Windows 2008服务器上configuration并使用NFS共享。 我使用匿名访问从Unix服务器复制文件。 我无法弄清楚的是如何获得在Windows端工作的文件权限。 我不能重命名或复制文件,而无需单独编辑每个文件的权限。 我已经设置了包含文件夹的权限,但文件夹内没有复制新文件inheritance文件夹的权限。 如何获得添加到该文件夹的所有新文件的权限?
我需要在LXC容器中运行NFS(这意味着我不能使用内核的NFS驱动程序)。 Ergo我需要一个用户空间的NFS服务器。 UNFS3 – 似乎是明智的select,但它不能在Ubuntu 12.04上编译,并且不支持 NFS-GANESHA – 另一种select,但是我没有把它编译出来,依赖关系列表似乎无限期地继续下去,然后终于失败了,出现了无法解读的错误。 有没有任何选项是积极维护和有一个用户社区? 或者那只是简单的工作?
我们有大约20个主机连接到从Ubuntu服务器运行的NFS共享。 有一天他们都失去了联系。 我们已经重新启动NFS服务器,以排除任何有趣的服务。 当试图连接到挂载,这是来自Ubuntu端syslog的日志,看起来很好: May 14 16:23:26 nas1 snmpd[2351]: Connection from UDP: [192.168.99.51]:36999->[192.168.99.41] May 14 16:23:45 nas1 rpc.mountd[1863]: authenticated mount request from 192.168.30.1:604 for /data/nfs (/data/nfs) 这是来自ESX服务器上的vmkernel.log的日志: 2013-05-14T15:29:25.882Z cpu6:9124)NFS: 157: Command: (mount) Server: (nas1.4d.wirehive.int) IP: (192.168.30.51) Path: (/data/nfs) Label: (NFS) Options: (None) 2013-05-14T15:29:25.882Z cpu6:9124)StorageApdHandler: 692: APD Handle b4215f5c-3ba55d8f Created with lock[StorageApd0x41001d] 2013-05-14T15:29:25.887Z cpu6:9124)NFS: 1236: NFS […]
我在两个不同的设置上遇到VMWare vSphere 5.1和NFS存储问题,导致NFS共享的“All Path Down”状态。 首先发生一次或一天两次,但最近发生的频率更高,特别是当Acronis Backup作业正在运行时。 设置1(生产):2台ESXi 5.1主机(Essentials Plus)+以NFS为存储的OpenFiler 安装程序2(Lab):1 ESXi 5.1主机+ Ubuntu 12.04 LTS,NFS作为存储 这是来自vmkernel.log的一个例子: 2013-05-28T08:07:33.479Z cpu0:2054)StorageApdHandler: 248: APD Timer started for ident [987c2dd0-02658e1e] 2013-05-28T08:07:33.479Z cpu0:2054)StorageApdHandler: 395: Device or filesystem with identifier [987c2dd0-02658e1e] has entered the All Paths Down state. 2013-05-28T08:07:33.479Z cpu0:2054)StorageApdHandler: 846: APD Start for ident [987c2dd0-02658e1e]! 2013-05-28T08:07:37.485Z cpu0:2052)NFSLock: 610: Stop accessing […]
我试图设置一个ELB和4 EC2 m1.large的环境,从另一台EC2 m1.small NFS v3服务器上运行Apache 2。 我使用Apache Benchmark来测量每秒请求的性能,使用以下命令: ab -k -n100 -c1 http://localhost/index.html 我使用-o noatime,_netdev装入NFS共享 实例在N.California。 west-1a有2个Web服务器和NFS服务器。 west-1c有2个Web服务器。 每当我运行ab从本地EBS卷读取文件,我得到一致的结果,但是当我从NFS共享读取运行时,结果变化超过100%,当我顺序执行testing: for i in $(seq 100); do ab -k -n 100 -c 1 http://localhost/index.html | grep -i "requests per second" ; done 示例输出: Requests per second: 0.36 [#/sec] (mean) Requests per second: 2.39 [#/sec] (mean) Requests […]