Articles of nfs

exportfs -u不导出目录?

所以,我试图通过NFS以编程方式共享和取消共享安装点。 (我意识到这可能不是最好的方法,但我在别人的代码工作。)在我的服务器上,我通过调用导出挂载点 exportfs -o ro,no-root-squash :/mnt/usb 这似乎工作正常; 我的客户端可以挂载server:/ mnt / usb,查看文件等。问题是我的相应的尝试导出 exportfs -u :/mnt/usb 什么也没做。 (这是没有客户实际上试图访问该挂载在任何时候。)根据我的阅读文档,这应该工作。 我误读了什么? / mnt / usb不在我的/ etc / exports文件中。 这是我的uname -a: Linux somehost 2.6.30.9 #1 SMP Wed Aug 10 12:09:51 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 这里是一个示例序列的复制粘贴。 在“exportfs -u”之后,我希望/ mnt / usb不在被导出的条目列表中。 [root@somehost ~]# exportfs -r [root@somehost ~]# exportfs -iv […]

在间歇性的networking故障期间,NFS挂载会降为只读

我有一个RHEL5安装的NFS挂载(对/ opt / foo),偶尔会在短暂的networking故障后掉到一个只读的文件系统…我可以控制这个盒子,但不能通过networking,所以我可以'修复导致这些networking丢失的事情。 我希望能够回到一个可写的文件系统,而不必卸载和重新安装这个NFS,有没有办法做到这一点? 或者,有没有办法使networking恢复后NFS恢复为可写?

如何在FreeBSD上通过NFS共享USB驱动器

我试图与这样连接的msdosfs共享USB硬盘驱动器: mount_msdosfs -o large /dev/da1s1 /mnt/usb 我可以看到挂载驱动器: /dev/da1s1 on /mnt/usb (msdosfs, local) 但是当我试图通过NFS共享驱动器我的出口文件: /mnt/usb -network 192.168.1.0 -mask 255.255.255.0 我得到错误 freebsd mountd[871]: can't export /mnt/usb MSDOSFS_LARGEFS flag set, cannot export freebsd mountd[871]: bad exports list line /mnt/usb -network 192.168.1.0 -mask 255.255.255.0 任何线索如何解决这个问题,除了改变驱动器上的msdosfs别的东西?

未知的进程在端口上,lsof没有帮助,nfs-kernel-server?

在一个标准的安全扫描期间,我们发现有一些东西在听我们2030年未知的一个端口,我们在确定源头时遇到了麻烦。 # netstat -anp | grep LIST tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN – …. tcp 0 0 0.0.0.0:2030 0.0.0.0:* LISTEN – 两者都没有“过程”。 连接到它没有得到任何信息(input后断开连接,很可能是因为没有遵循预期的协议), lsof -i :2030也没有任何信息。 只是为了确保我复制了一个新的lsof二进制文件,但是我不确定它调用了多less额外的,可能已经妥协的库文件。 2049我知道,这是来自nfs-kernel-server,其行为方式相同(没有来自netstat或lsof的进程信息)。 瞧,在Debian框中重新启动nfs-kernel-server后,听2030的进程消失了…. 所以,我的问题是: 我应该担心一个妥协的盒子,或者这是一个真正的NFS核心服务器问题? 如果这是一个nfs-kernel-server的问题,到底发生了什么,为什么lsof不能显示这个信息呢? 。 Linux 2.6.39-2-686-pae nfs-kernel-server 1:1.2.3-3 lsof 4.81.dfsg.1-1

LAMP服务器与HA和NFS的AWS

我打算使用Amazon Web Service(AWS)将我现有的LAMP基础架构迁移到它们。 所以我用下面的方法创build了一个我的系统架构的简单devise。 * 1 Elastic Load Balancer,用于平衡服务器的负载和故障切换。 * 2用于Web服务器的EC2实例(web1和web2)* 1用于NFS服务器的EC2实例(带有用于公用共享存储的EBS)* 1用于MySQL的RDS 这是如何看起来像图: 该devise仅在一个区域内(us-east-1a)。 我的问题是: 当使用NFS服务器来服务两个EC2实例时,是否有任何性能问题? 有没有文件locking可能会发生这种设置? 是否可以对多可用区做NFS高可用性? 这是因为我只有一个NFS服务器,当它closures的时候,另一个备用NFS服务器对B区说会备份。 如果是的话,该怎么做? 是否有可能为其他地区提供高可用性(HA),以防一个地区发生灾难性事件? 我很想听到任何人如何devise和规划他们的基础设施。 如果你可以推荐比我的devise更好,我会很感激。 谢谢。 詹姆士

NFS服务器+客户端:推荐的加固/最终的接触

我们刚刚设置了一个可爱的小nfs份额/客户端第一次。 a)客户端上的文件的UID在通过ls列出时显示为4294967294,但客户端能够创build和删除共享中的文件/目录。 在客户端上创build的文件和文件夹,在服务器端显示正确的用户名(和uid)。 我们确保写入共享的用户在服务器端具有相同的UID。 以下显示了客户端的所有文件/文件夹: drwxr-xr-x 6 4294967294 4294967294 4096 Feb 23 16:04 foldername 这个可以吗? b)是否需要使用portmap / nfs守护进程完成禁用在我们的外部接口上运行的任何nfs(或rpc *,因为它没有在此之前安装)服务? 理想情况下,我们希望将服务绑定到我们的lan和vpn子网。 c)在重新连接尝试时,让nfs客户端尽可能具有攻击性的理想方法是什么? 理想情况下,如果networking连接在任何时候丢失,nfs客户端将不断地尝试,并无限期地尝试。 有没有可能通过fstab完成这个? 还是nfs客户端默认已经这样做? 共享nfs共享的LAN端是1GBit连接。 d)还有什么? 完了,走吧。

无法通过TCP安装NFS共享

我用这个打我的头靠在墙上。 环境是2 x CentOS 6 64位安装。 NFS客户端和服务器都在1小时前完全更新。 我已经在服务器上设置了一个NFS导出: /opt/nfs 10.1.1.0/24(rw,sync,no_root_squash,no_all_squash) AFAICT,服务器上所有相关的NFS服务正在运行: (2) (0 Jobs) [root@lb01-cbr01-au ~]$ service rpcbind status rpcbind (pid 20079) is running… (2) (0 Jobs) [root@lb01-cbr01-au ~]$ service nfslock status rpc.statd (pid 19986) is running… (2) (0 Jobs) [root@lb01-cbr01-au ~]$ service nfs status rpc.svcgssd is stopped rpc.mountd (pid 20034) is running… nfsd (pid […]

检测客户端是否连接到networking共享

我们在Ubuntu LTS 04.10机器上运行samba和nfs服务器。 有没有办法在服务器上检测,是否有客户连接到其中一个共享? 客户端是Windows 7,Linux或OS X系统。 我想知道这一点,以重新启动服务器,而不会打扰我的用户。 谢谢,凯瑟琳

最大交换文件大小

我正在做一些文件处理,似乎需要一个巨大的交换文件:即使20Gb是不够的。 理论上的最大值是多less? 在1TB文件上运行swapon导致: swapon: /mnt/big/swap.swap: swapon failed: Invalid argument 所讨论的系统是在OpenStack上运行的Ubuntu VM,并且该驱动器是NFS挂载的。 尽pipe如此,比这更广泛的答案也很好。

Nexenta,NFS和LOCK_EX

我目前正在使用灯架构,我期望一个大问题:( 我有几个HTTP Web服务器使用PHP5。 所有正在通过NFS(v3)挂载所有托pipe网站的目录。 文件服务器使用ZFS运行Nexenta存储设备。 问题是所有的NFS客户端试图通过NFS在文件中写入一些东西得到这个问题: 这是在apache2过程中: open("/nfs/website1/file.txt", ORDWR|OCREAT, 0600) = 11647 fstat(11647, {stmode=SIFREG|0600, st_size=23754, …}) = 0 flock(11647, LOCK_EX 而且这个过程永远不会得到LOCK,并始终等待…。 效果如何? 所有的apache2 procces得到使用和等待..我的服务器不能仍然处理其他请求,因为没有更多的可用的进程。 我现在不在哪里find一个解决scheme..对我来说,在NFS服务器端..但至极configuration是错误的或丢失? 我怎样才能find什么是错的? 如果您需要更多关于configuration的信息,请问我能为您提供哪些帮助:)