Articles of nfs

卸载nfs服务器已经消失的nfs挂载

服务器A曾经是一个NFS服务器。 服务器B正在挂载一个导出。 一切(曾经)都很好。 然后A死了。 刚刚关掉。 不见了。 消失了。 然而,该文件夹仍然安装在B.我显然不能cd到它或任何东西。 然而, umount /mnt/myfolder只是挂起,不会卸载。 无论如何卸载它,而无需重新启动B? 客户端和服务器都是Linux机器。

为什么rsync比NFS更快?

几天前我注意到一些很奇怪的东西(至less对我来说)。 我运行rsync复制相同的数据,然后删除NFS挂载,调用/nfs_mount/TEST 。 这个/nfs_mount/TEST是从nfs_server-eth1托pipe/导出的。 两个networking接口的MTU都是9000,两者之间的交换机也支持巨型帧。 如果我做rsync -av dir /nfs_mount/TEST/我得到networking传输速度X MBps。 如果我做rsync -av dir nfs_server-eth1:/nfs_mount/TEST/我的networking传输速度至less为2X MBps。 我的NFS挂载选项是nfs rw,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountvers=3,mountproto=tcp 。 底线:两个传输通过相同的networking子网,相同的线路,相同的接口,读取相同的数据,写入相同的目录等。唯一的区别是通过NFSv3,另一个通过rsync。 客户端是Ubuntu 10.04,服务器Ubuntu 9.10。 rsync如何快得多? 如何使NFS匹配的速度? 谢谢 编辑:请注意我使用rsync写入到NFS共享或SSH到NFS服务器,并写在那里。 两次我做rsync -av ,从明确的目的地目录开始。 明天我会尝试用简单的副本。 编辑2(附加信息):文件大小范围从1KB到15MB。 这些文件已经被压缩了,我试图进一步压缩它们,但没有成功。 我从该dir做了tar.gz文件。 这是模式: rsync -av dir /nfs_mount/TEST/ =最慢转移; rsync -av dir nfs_server-eth1:/nfs_mount/TEST/ =启用巨型帧的最快rsync; 没有巨型帧是有点慢,但仍然明显快于直接到NFS的速度; rsync -av dir.tar.gz nfs_server-eth1:/nfs_mount/TEST/ =大致与其非tar.gz等效; testing与cp和scp : cp -r dir […]

如何正确设置NFS文件夹的权限? 权限在安装结束时被拒绝。

我试图连接到我的开发服务器上的NFS文件夹。 dev服务器上文件夹的所有者是darren和darren组。 当我使用磁盘工具导出并将其挂载到我的Mac上时,但是当我尝试打开文件夹时说我没有权限。 我已经设置了rw,sync和no_subtree_check。 Mac上的用户是一群人。 我是否需要设置相同的组和用户才能访问该文件夹?

有没有Windows 7的免费NFS客户端?

我有Windows 7专业版,但Windows版NFS客户端只包含在企业版和旗舰版中。 我想将一些Windows机器连接到我们的NFS服务器,这样我就可以删除我们当前使用的Samba服务器。 有没有Windows 7的免费NFS客户端? 我知道有一些像ProNFS和axeNFS的工具,但它们不是免费的。

我需要在防火墙中打开哪些端口才能使用NFS?

我正在运行Ubuntu 11.10 – 设置NFS以在许多其他服务器之间共享目录。 哪些端口需要在防火墙上打开?

解决ESXi NFS数据存储上的延迟峰值问题

在某些虚拟机触发的情况下,ESXi中的NFS数据存储上遇到大约五秒的 fsync延迟。 我怀疑这可能是由使用NCQ / TCQ的虚拟机引起的,因为虚拟IDE驱动器不会发生这种情况。 这可以使用fsync-tester (Ted Ts'o)和Ioping来复制 。 例如,使用带有8GB磁盘的Grml Live系统: Linux 2.6.33-grml64: root@dynip211 /mnt/sda # ./fsync-tester fsync time: 5.0391 fsync time: 5.0438 fsync time: 5.0300 fsync time: 0.0231 fsync time: 0.0243 fsync time: 5.0382 fsync time: 5.0400 [… goes on like this …] 那是5秒,而不是毫秒。 这甚至在运行在同一主机和数据存储上的不同虚拟机上创buildIO延迟 : root@grml /mnt/sda/ioping-0.5 # ./ioping -i 0.3 -p 20 […]