Questions tagged «nfs»

网络文件系统(NFS)是最初由Sun Micro Systems在1984年开发的网络文件系统协议,它允许客户端计算机上的用户以类似于访问本地存储的方式通过网络访问文件。像许多其他协议一样,NFS建立在开放网络计算远程过程调用(ONC RPC)系统上。网络文件系统是RFC中定义的开放标准。


4
如何正确设置NFS文件夹的权限?安装结束时拒绝许可。
我正在尝试连接到我的开发服务器上的NFS文件夹。开发服务器上文件夹的所有者是darren和group darren。 当我使用“磁盘工具”将其导出并安装到Mac时,它会安装,但是当我尝试打开该文件夹时,则显示我没有权限。我已经设置了rw,sync和no_subtree_check。Mac上的用户很胆小,有很多群组。 我是否需要具有相同的组和用户设置才能访问该文件夹?
46 linux  ubuntu  nfs 

7
解决ESXi NFS数据存储上的延迟峰值问题
我在ESXi中的NFS数据存储上遇到了大约五秒钟的 fsync延迟,这是由某些VM触发的。我怀疑这可能是由使用NCQ / TCQ的VM引起的,因为在虚拟IDE驱动器中不会发生这种情况。 可以使用fsync-tester(由Ted Ts'o)和ioping复制。例如,使用带有8GB磁盘的Grml实时系统: 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秒,而不是毫秒。甚至在同一主机和数据存储上运行的不同VM上创建IO延迟: root@grml /mnt/sda/ioping-0.5 # ./ioping -i 0.3 -p 20 . 4096 …

8
为什么rsync比NFS快?
几天前,我注意到了一件相当奇怪的事情(至少对我而言)。我运行rsync复制相同的数据,然后将其删除到名为的NFS挂载中/nfs_mount/TEST。这/nfs_mount/TEST是从托管/导出的nfs_server-eth1。两个网络接口上的MTU均为9000,两者之间的交换机也支持巨型帧。如果可以,rsync -av dir /nfs_mount/TEST/我得到的网络传输速度为X MBps。如果可以,rsync -av dir nfs_server-eth1:/nfs_mount/TEST/我的网络传输速度至少为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。 底线:两种传输都通过相同的网络子网,相同的线路,相同的接口,读取相同的数据,写入相同的目录等。唯一的区别是通过NFSv3,另一种通过rsync。 客户端是Ubuntu 10.04,服务器是Ubuntu 9.10。 rsync怎么这么快?如何使NFS与该速度匹配? 谢谢 编辑:请注意,我使用rsync写入NFS共享或SSH到NFS服务器并在那里本地写入。我都做过两次rsync -av,从清除目标目录开始。明天我将尝试使用普通副本。 Edit2(其他信息):文件大小范围为1KB-15MB。文件已经被压缩,我尝试进一步压缩它们,但没有成功。我tar.gz从那做文件dir。这是模式: 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等效项相同; 用cp和测试scp: cp -r dir /nfs_mount/TEST/=比快一点,rsync -av dir /nfs_mount/TEST/但仍然慢得多rsync -av dir nfs_server-eth1:/nfs_mount/TEST/。 scp -r dir /nfs_mount/TEST/=整体最快,略有克服rsync -av dir …

2
.nfsXXXX文件出现了,这些是什么?
我有一个运行(在RHEL5上)的应用程序,该应用程序将数据流式传输到NFS共享上。最近,我看到许多.nfsXXXX ...(xxx是十六进制数字)出现在其工作目录中,该应用程序在其中写入每小时文件,然后将它们移至另一个文件名。 这些文件是什么?这是否表明出现了问题?如何做进一步诊断?
38 unix  filesystems  nfs 

6
Windows 7是否有免费的NFS客户端?
我有Windows 7 Professional,但是Windows的NFS客户端仅包括在Enterprise和Ultimate版本中。 我想将一些Windows计算机连接到我们的NFS服务器,以便删除当前正在使用的Samba服务器。 Windows 7是否有免费的NFS客户端? 我知道有些工具像ProNFS和axeNFS一样,但它们不是免费的。
38 windows-7  nfs 

3
将本地用户的UID和GID映射到已挂载的NFS共享
我有一台装有NFSv4的服务器。我正在将远程用户主文件夹的内容安装到本地主机。能够读取和写入内容,但是当我从本地主机检查已装载卷上文件的所有权时,它们都属于相应的远程用户和组(512)。有什么方法可以使其看起来像它们属于本地主机上的本地用户和组(1000)? / etc / exports在远程主机上(IP为192.168.1.110) /home/user512 192.168.1.142(rw,sync,all_squash,anonuid=512,anongid=512) 本地主机上的/ etc / fstab(IP为192.168.1.142) 192.168.1.110:/home/user512 /home/localuser/projects/project512 nfs rw,hard,intr,rsize=32768,wsize=32768 0 0
36 nfs  mapping 

10
卸载nfs服务器已消失的nfs挂载
服务器A曾经是NFS服务器。服务器B正在安装该服务器的出口。一切都很好。然后A死了。刚刚关闭。走了 消失了 但是,该文件夹仍安装在B上。我显然无法cd插入它或任何东西。但是umount /mnt/myfolder只是挂起就不会卸载。反正有没有卸载它而不重新启动B? 客户端和服务器都是Linux机器。

1
NAS性能:NFS,Samba和GlusterFS
我正在为小型Web服务器场计划新的共享存储基础结构。因此,我对许多NAS文件系统进行了很多测试。这样,我得到了一些意外的结果,并且想知道这里的人是否可以确认这一点。 简而言之:对于小型文件写入,Samba的速度比NFS和GlusterFS快得多。 在这里,我做了什么:我运行了一个包含大量文件的简单“ rsync基准”,以比较小型文件的写入性能。为了便于复制,我现在使用当前wordpress tar.gz的内容重新运行了它。 GlusterFS复制2:32-35秒,高CPU负载 GlusterFS单:14-16秒,高CPU负载 GlusterFS + NFS客户端:16-19秒,高CPU负载 NFS内核服务器+ NFS客户端(同步):32-36秒,非常低的CPU负载 NFS内核服务器+ NFS客户端(异步):3-4秒,非常低的CPU负载 Samba:4到7秒,中等CPU负载 直接磁盘:<1秒 我绝对不是samba专家(我认为我的最后一次接触是samba 2.x),所以我在这里没有进行任何优化-只是开箱即用的配置(debian / squeeze软件包)。我添加的唯一内容是“ sync always = yes”,应该在写入后强制执行同步(但是看到这些结果..)。没有它,测试速度大约要快1-2秒。 所有测试都在同一台机器上运行(自安装式NAS出口),因此没有网络延迟-纯协议性能。 侧节点:作为文件系统,我使用了ext4和xfs。以上结果与ext4有关。xfs的性能提高了40%(更少的时间)。机器是EC2 m1.small实例。NAS导出在EBS卷上,来源(提取的tar)在临时磁盘上。 所以我们开始:有人可以向我解释为什么samba这么快吗? 另外:在同步模式下,内核服务器的NFS性能是否应该如此恐怖(优于GlusterFS NFS服务器)?知道如何调整吗? 谢谢L

2
在已安装的NFS分区上添加chown表示“不允许操作”
我有一个使用NFS在本地安装的远程分区。 'mount'给 192.168.3.1:/mnt/storage-pools/ on /pools type nfs (rw,addr=192.168.3.1) 在我出口的服务器上: /mnt/storage-pools *(rw,insecure,sync,no_subtree_check) 然后我尝试 touch /pools/test1 ls -lah -rw-r--r-- 1 65534 65534 0 Dec 13 20:56 test1 chown root.root test1 chown: changing ownership of `test1': Operation not permitted 我想念什么?拉我的头发。
31 permissions  nfs  chown 

9
使用NFS托管主文件夹是否可行?
我打算部署一些信息亭计算机,并希望将它们放置在一个小笔式驱动器中作为启动磁盘,将其余信息保留在易于备份的服务器ala LTSP中。 现在,我正在考虑两个选择。NFSed / home /,或在登录时复制的〜/的本地副本,在注销时进行rsync。 我担心使用文件可能会变得太慢,或者我的网络可能会堵塞。

1
了解NFS4(Linux服务器)
我对Linux上的NFS4感到有些困扰。某些“外面的”信息似乎与其他信息冲突,并且其他信息似乎很难找到。因此,有几件事引起了我的注意,希望那里的人可以对此有所启发。 这个问题专门针对没有Kerberos等的NFS4。 1.出口 手册exports页中关于/ etc / exports结构的信息不明确。 引用自exports(5): 另外,路径名称后的每一行可能都有一个或多个默认选项规范,形式为破折号(“-”),后跟选项列表。 选项列表仅用于该行上的所有后续导出。 “仅此行上的后续出口”是什么意思? 1.2 fsid=0不再需要? 当我发现对linux-nfs列表的评论不再需要fsid = 0 时,我正在搜索fsid 。现在我很困惑,是否需要使用nfs4? 2.非导出目录仍可挂载 说我有以下树: /exp /exp/users /exp/distr /exp/distr/archlinux /exp/distr/debian 在此fstab条目中有以下条目: /dev/disk/by-label/users /mnt/users ext4 defaults 0 0 /dev/disk/by-label/distr /mnt/distr ext4 defaults 0 0 /mnt/users /exp/users none bind 0 0 /mnt/distr /exp/distr none bind 0 0 …
26 nfs  nfs4 

5
通过NFSv4挂载的文件归4294967294所有,UID和GID匹配
我有两台相同的Linux计算机(在Amazon EC2中启动了相同的映像),并且我试图通过NFSv4挂载导出的目录。这是客户端计算机上已挂载目录的外观: root@server:~# ls -l /websites/ drwxr-xr-x 6 4294967294 4294967294 92 2010-01-01 20:21 logs drwxr-xr-x 2 4294967294 4294967294 20 2009-12-23 01:14 monit.d ... 我仔细检查以确保UID匹配 这是我从客户端运行的安装命令 /sbin/mount.nfs4 $MASTER_DN:/ /websites -o rw,_netdev,async 这是/etc/exports服务器计算机上的条目: /websites 10.0.0.0/8(fsid=0,no_subtree_check,rw,no_root_squash)
23 linux  permissions  nfs 


8
分析Linux NFS服务器性能
我想对我们的NFS服务器进行一些分析,以帮助追踪应用程序中的潜在瓶颈。服务器正在运行SUSE Enterprise Linux 10。 我想知道的是: 哪些客户端正在访问哪些文件 基于每个客户端的读/写吞吐量 其他RPC调用造成的开销 等待其他NFS请求或磁盘I / O服务客户端所花费的时间 我已经知道其中提供的统计信息,/proc/net/rpc/nfsd实际上我写了一篇博客文章来详细介绍它们。我正在寻找的是一种方法,可以进行更深入的研究,并帮助您了解哪些因素对特定客户所看到的性能有所贡献。我想分析NFS服务器在集群上应用程序的性能中扮演的角色,以便我想出最佳方法来对其进行优化。
22 linux  performance  nfs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.