Articles of nfs

命令查找显示“对于定义的数据types,值太大”

当我运行任何文件夹中的“查找”命令,完美的作品,但只在一个特定的文件夹我得到这个: 根#找 。 find:。:对于定义的数据types,值太大 这是来自另一台服务器nfs的共享文件夹。 随着卸载和安装不能改变任何东西。 这工作之前,但不是现在。 A这是因为“定义数据types的值太大”

Mac环境的文件共享协议的优点/缺点

在我们的学校部门,我们有一个OS X服务器共享文件到多达120个Mac客户端[如家庭文件夹和组共享点]。 AFP协议是最容易设置和使用的,但这并不意味着它是最好的。 不同协议(尤其是与Mac相关)的优缺点是什么? 内置,并易于pipe理,是: 法新社 SMB FTP [不严格的文件共享协议] NFS 可以想象,可以安装MacFuse并使用ssh,ftp或其他协议。 我也看到了一些提到的集群协议,但不知道如果许多用户访问不同的文件,而不是许多机器访问相同的文件,那么用例就是合适的。 我看到的最有用的相关问题是: 什么networking文件共享协议有最好的性能和可靠性? 接受的答案是NFSv4。 由于有一个在Leopard上运行NFSv4的项目,我认为它正在运行NFSv3。 最后,你使用不同协议的经验是什么? 法新社臭虫去年造成我们的悲伤。

vmware vmdk磁盘问题

我有一台VMware ESXi 4服务器和两台存储服务器(通过nfs安装)。 存储服务器(Fedora 14)之间是drbd群集(双主)和ocfs2文件系统; 每台服务器都有一个带有ext4文件系统的本地分区,两者都通过nfs在esxi服务器上挂载。 当我试图从ext4分区拷贝一个虚拟机(当然是closures的)到ocfs2分区时,vmdk的总文件大小是不同的,但是md5sum是相同的。 在ext4分区上: # ls -la total 28492228 -rw——- 1 root root 42949672960 Jan 14 14:46 disk-flat.vmdk # md5sum disk-flat.vmdk 0eaebe3138beb32f54ea5de6dfe5a987 在ocfs2分区上: # ls -la total 13974660 -rw——- 1 root root 42949672960 Jan 14 16:16 disk-flat.vmdk # md5sum disk-flat.vmdk 0eaebe3138beb32f54ea5de6dfe5a987 当我从ocfs2分区启动虚拟机时,它无法工作。 我在虚拟机上有一个窗口,它在Windows徽标之后冻结。 从虚拟机ext4分区工作。 我testing了与Linux(创build和安装在ext4分区,然后复制到ocfs2),同样的问题出现。 当我从ocfs2分区直接创build虚拟机时,没有任何问题。 我试图通过vSphere客户端复制,我也有同样的问题。 有什么build议么?

在寻找扩展caching的networking文件系统来加速文件访问

我正在运行一个存储我的文档的小型家庭服务器。 此服务器中的磁盘采用RAID 1configuration(使用Linux md),并且还会定期备份到外部硬盘驱动器,以确保不会丢失它们。 但是,我总是使用SMB共享从家庭networking上的其他计算机访问文件,这会导致相当大的速度损失(特别是通过WLAN连接时)。 例如,在编辑大型文件(如数码相机RAW)时,这非常烦人。 我一直在寻找解决这个问题的方法。 它将不得不提供某种本地caching来加速文件访问。 客户最好不要在服务器上保留所有数据的副本,因为它包含了大量的照片,其中大部分我不会经常访问。 相反,它应该只caching已访问的文件,并将更改同步到后台。 理想情况下,它也会做一些智能预读(例如caching与当前打开的文件位于同一目录中的文件),但是我想这要求多一点。 同步应该是自动的(文件更改)。 在我的用例中,不同的文件更改(同时在不同的客户端上)是不太可能发生的,但是我更喜欢它们是否正确处理(通知给用户)。 到目前为止,我已经遇到以下选项: 类似于Dropbox的东西。 iFolder似乎是唯一接近的东西,但它的声誉(稳定性)和要求让我失望。 分布式文件系统,如OpenAFS 。 我不确定这会加快文件访问速度。 这可能是我所需要的矫枉过正。 也许NFS甚至Samba提供这些可能性。 我读了一些关于Windows的脱机文件 ,但其操作似乎有限(至less在Windows XP)。 因为这只是个人使用,我不愿意花很多钱。 免费的解决scheme将是首选。 此外,服务器需要在Linux上运行,并且我至less需要Windows的客户端。 编辑:我自从成立OpenAFS(一个相当复杂的过程)。 这似乎迎合了我的大部分需求。 文件在本地caching,加快了对caching文件的访问。 当然,第一次访问文件的速度仍然很慢。 我期待未来的OpenAFS发行计划的断开AFS ,因为这将允许预先caching文件。 这对于编辑诸如相机RAW等大型文件组合是完美的。

混合NFSv4 all_squash和sshfs访问

我的服务器有问题。 在我的内部networking中,我使用Debian Squeeze服务器上的NFSv4将多个networking共享分发给我的客户端。 这些共享使用all_squash选项,因为我希望所有用户都能够在没有任何许可麻烦的情况下读取和写入共享。 但是现在我还需要在我的networking之外授予其他人访问这些股份之一。 通常我会用sshfs来解决这个问题,但是我遇到了一个问题。 所有文件都由nobody:nobody拥有并且拥有权限644。 从networking外部授予某人访问这些文件的最简单或最好的方法是什么? 除了转向一个复杂的设置,如通过VPN的NFS或其他东西。

用于NFS匿名访问的Windows Server 2008 R2服务器

我有一个Windows 2003服务器上的NFS共享,完全使用匿名访问的读/写访问。 我正在转向Windows Server 2008 R2机器,并试图做同样的事情。 我有一切设置为2003服务器相同,我可以在我的Linux机器上挂载NFS共享,但是当我尝试列出内容或写入它时,我得到一个“权限被拒绝”的消息。 我有NFS共享设置为“允许匿名访问”-2 UID和-2 GID。 我有NFS共享权限设置所有机器读取/写入没有根访问(相同的2003服务器)。 我有文件夹NTFS安全设置为匿名login完全控制。 我在互联网上发现了一篇文章,提供给所有人对NTFS安全的完全控制,然后编辑本地安全策略,使匿名访问在EVERYONE组中。 这工作,并允许我读/写的NFS共享,但这似乎不正确的我。 我不希望每个人都有对networking上的文件夹的读/写访问权限。 我只是想给匿名login读/写访问。 我无法弄清楚我做错了什么。 Server 2008 R2中有什么改变? 我如何设置?

延迟NIS和NFS启动,直到Fedora 17上的networking接口完全准备就绪

我最近为我们的networkingbuild立了一个Fedora 17服务器,而且我一直在启动NIS服务时遇到问题。 以下是系统中的一些日志: Aug 21 12:57:12 cairnwell ypbind-pre-setdomain[718]: Setting NIS domain: 'indigo-nis' (environment variable) Aug 21 12:57:13 cairnwell ypbind: Binding NIS service Aug 21 12:57:13 cairnwell rpc.statd[730]: Unable to prune capability 0 from bounding set: Operation not permitted Aug 21 12:57:13 cairnwell systemd[1]: nfs-lock.service: control process exited, code=exited status=1 Aug 21 12:57:13 cairnwell systemd[1]: Unit […]

使用NFS进行可扩展的PHP / MySQL Web应用程序

情况如下: 我有一个接受用户上传(PHP文件)的PHP / MySQL Web应用程序。 从这些pdf文件的页面中,预览图像即时生成并呈现给networking应用程序的用户。 一些pdf可能会占用很大的空间,大多数将会在50 MB以下,但是一些极端的情况可能会大到几百MB。 有一个等待大的PDF文件的预览图像是可以接受的,但不超过一分钟。 现在一切都在一台服务器上运行,但不久之后,应用程序将在存储和处理能力上达到服务器的极限。 我的想法来解决这个问题: 为了处理这种情况,我有了一个或多个pdf处理服务器和一个或多个文件存储服务器的想法。 这两种types的服务器安装到使用NFS运行实际应用程序的服务器上。 应用程序可以使用GearMan将PDF处理任务委托给这些处理服务器。 处理服务器可以挂载存储服务器并读取存储在那里的文件,对其进行处理并将其输出写入该服务器。 我所说的服务器将是亚马逊ec2实例。 Web应用程序返回到存储服务器上生成的PDF预览图像的链接,然后可以在前端使用该预览图像向用户显示图像。 我的问题: 我对使用多台服务器的应用程序没有任何经验,这个想法是否可行,还是有更好的方法来做到这一点? 对于这种情况,NFS安装是否快速可靠?

无法从本地networking上的服务器装入NFS

我设置了我的NFS服务器,没有做任何更改configuration文件。 之后,我将这些条目添加到服务器(192.168.1.11)上的/etc/exports (两个path均有效): /export 192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async) /export/users 192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async) 然后我重新启动电脑,我试图得到出口清单: $ showmount -e 192.168.1.11 /export 192.168.1.0/192.168.255.255 /export/users 192.168.1.0/192.168.255.255 根据这个输出,连接没有问题。 现在我想挂载/export到客户端文件系统(192.168.1.12): sudo mount -t nfs4 192.168.1.11:/export /mnt input后没有输出,我什么也做不了。 没有显示另一个terminal线路启动。 命令被卡住了。 有人知道我做错了吗? 请帮帮我。

从同一个服务器创build两个nfs共享,但是挂载时,都指向相同的目录

我有一组需要两个NFS共享的服务器,一些服务器需要访问其中一个共享,并且所有的服务器都需要访问另一个。 NFS服务器是Ubuntu 12.04,其他的是13.04这是我在nfs服务器上的导出 /u0/logshare/ 172.1.1.0/24(rw,fsid=0,insecure,no_subtree_check,async) /vmail1/ 172.1.1.64/27(rw,fsid=0,no_subtree_check,async,anonuid=2000,anongid=2000) 172.1.1.36(rw,fsid=0,no_subtree_check,async,anonuid=2000,anongid=2000) 这两个都在不同的分区上,logshare是ext4,而vmail是xfs,不知道是否可以相关。 以下是客户端服务器上的fstab中的内容 172.1.1.15:/vmail1 /vmail1 nfs hard,intr,auto 0 0 172.1.1.15:/u0/logshare /logshare nfs hard,intr,auto 0 0 但这是我重新启动后得到的 172.1.1.15:/u0/logshare 4.1G 158M 3.8G 4% /logshare 172.1.1.15:/vmail1 4.1G 158M 3.8G 4% /vmail1 它只是安装了两次logshare。 如果我颠倒导出的顺序,那么它会挂载两次vmail。 这是怎么回事? 我一直在做日志,但没有看到有关nfs的任何错误 Showmount -e显示了这一点 / vmail1 172.1.1.35,172.1.1.64 / 27 / u0 / logshare 172.1.1.0/24 和两个坐骑的内容是相同的