Articles of nfs

为什么使用autofs时文件消失

我有一个磁盘挂载为/ local在5.3中。 在/本地/ foldera /文件夹/ /我有很多的文件夹,如: drwxrwxrwx root root 4096 DEC 10 10:40 Platformxx 然后,我已经build立了另一台服务器,并在其他服务器上的许多平台就像上述。我想用autofs自动挂载这些文件夹到我的服务器通过nfs.Just使用mount命令一切工作正常。然后我select使用autofs。在/etc/auto.master我写这样的: /local/foldera/folderb /etc/auto.nfs 和/etc/auto.nfs: Platformxx -rw,soft xx.xx.xx.xx:/xx/Platformxx configuration后,服务器autofs reload.When我打开folderb中的每个文件夹。 错误告诉我系统找不到文件夹。而我看不到任何文件夹中的命令'll'将返回总计0.在我删除logging我添加到auto.master并重新启动服务器,这些文件夹回来。 那么,怎么了?

通过NFS问题的rsnapshot

我有一个虚拟主机configuration了一个虚拟主机,我需要定期备份。 我还购买了另一台服务器上的“备份磁盘”,它只是一个NFS挂载。 我已经configuration了rsnapshot来运行4小时| 每日| 每周备份和另一个脚本将备份压缩到日志归档日志中。 我的问题是NFS共享与root_squash选项挂载,这意味着我的文件/目录都没有nobody:nobody权限。 这会导致我的脚本在rsnapshot中出现问题,在增量同步文件/目录时,会定期失败并显示“权限被拒绝”错误。 有没有任何解决方法,或有人推荐一个更好的备份解决scheme定期增量备份到NFS共享?

如何告诉mount.nfs使用rpcbind v3或v4,而不是旧的v2(即portmapper)?

我想强制我的NFSv3客户端在与rpcbind(以前称为portmapper)远程服务器通信时使用rpcbind v3或V4(如RFC 1833中所述),但是我既没有发现一个mount.nfs选项,也没有告诉客户端这样做,我发现了一个searchnetworking的解决scheme。 所以我想知道有没有办法…? 还是仅限于NFSv4挂载? 对于NFSv3,与版本相关的可用选项仅用于强制使用NFS协议版本(“-o nfsvers”或“-o vers”)或MOUNTd版本(“-o mountvers”)。 但无论如何,在我的多次尝试中,mount.nfs使用v2(如RFC 1833中所述),即前一个portmapper从远程端口111上的rpcbind服务获取程序端口。 提前致谢

仅通过NIS和NFS自动挂载某些客户端的目录

是否有可能通过NIS服务某些文件只对一组客户,而不是所有的人? 这可能是一个非常简单的任务,但我现在正在寻找一段时间,似乎没有find答案。 我对这个主题也很新颖,不确定要search什么。 所以可以说我有一个服务器( host1 )通过NFS导出目录。 所以文件/etc/exports看起来像这样: /usr/local 192.168.0.1(rw,no_root_squash) 现在我想在/usr/local目录中为某些客户端机器提供一个目录。 所以我编辑NIS服务器上的文件/etc/auto.master并添加以下行: /usr/local/apps auto.appXY 我用以下内容创build一个文件auto.appXY : appXY -rw,hard,intr host1:/usr/local/appXY 当我现在有两个客户 client1: 192.168.0.1 client2: 192.168.0.2 那么只有client1实际上会接收/usr/local/appXY的内容,因为在/etc/exports只使用了它的IP地址。 问题是,将有一个空的目录apps挂载在client2上的/usr/local中。 这意味着我不能有一个称为apps的本地目录,因为它的内容不会出现。 所以我读了这个答案: 如何防止autofs挂载在特定的目录? 其中描述了通过编辑每个客户端上的/etc/auto.master文件来处理这个问题的方法。 这可能工作,但我真的希望find一个服务器端解决scheme。 所以在这里再次我的问题: 我可以configuration我的NIS服务器为不同的客户端提供不同的auto.master文件吗? 或者我可以以其他方式实现只在特定客户端上自动挂载目录,这样在所有其他客户端上都不会超载?

有没有可能通过加速networking文件系统像unionfs,aufs?

我需要使用本地SSD驱动器加速缓慢的大容量存储。 我想通过union文件系统可以做到这一点。 这里是nginx读取数据的结果: 单独的本地SSD:〜140个交易/秒。 单独的大caching:约25个交易/秒 本地固态硬盘aufs-与本地目录和空目录:约30交易/秒 本地固态硬盘aufs-与本地目录和大型慢速存储目录:约30交易/秒 本地固态硬盘overlayfs-与本地目录和大型慢速存储目录安装:〜140个交易/秒 正如你所看到的,我的瓶颈是aufs。 本地+大容量慢速存储的Overlayfs可以和本地硬盘一样快,但这是因为它不允许底层文件系统发生变化(所以不适合我)。 你有什么其他的想法如何解决这个问题?

如何加速networking文件系统(NFS)上的“ls -l”?

我有一个NFS卷以下面的方式安装: theHostname.com:/path/on/theHostname on /local/path type nfs (rw,nosuid,addr=10.0.0.54) /local/path目录有30_000个文件。 当我做一个ls in /local/path ,平均需要大约1s。 当我做ls -l时,平均需要60秒。 除了加速networking连接之外,有没有办法在NFS上加速ls -l ?

FOG服务器NFS问题

我在Free Free Ghost服务器上遇到问题。 我在Ubuntu服务器上设置了它,并让Ubuntu将SMB共享挂载到它的/ images目录(我的服务器有一个小的内部启动盘)。 雾的Webpipe理界面看到我的SMB共享的全部容量,但是当我尝试上传一个系统时,我得到一个权限错误。 屏幕显示如下: * Preparing to send image file to server. * Mounting File System…………….mount: 192.168.0.36:/images/dev/ failed, reason given by server: Permission denied Done Fatal Error: Failed to mount NFS Volume Computer will reboot in 1 minute. 预先感谢您的帮助!

在Windows Services for NFS中调整性能 – 从客户端到服务器的写入性能变慢

背景:我在esxi5.1中使用NFS数据存储来做一些ghettoVCB备份。 NFS共享驻留在Windows Server 2008R2框中,使用Windows Services for NFS来分发共享。 通过networking写入磁盘的速度最高达到了13MB / s左右,速度非常慢 – 这是因为客户端的networkingstream量大于磁盘的写入速度,所以在后端build立了一个caching。直到转移完成后才赶上。 一旦传输完成,networkingstream量下降到主机,写入磁盘尖峰速度达到40MB / s,直到写入操作完成。 我一直在寻找关于写入caching的性能调优,但是我不能完全确定是什么导致了延迟和写入速度的缓慢。 任何人都可以提供一些方向,或对我需要检查什么的洞察力? 谢谢!

HPC / EC2 – 优化NFS的可靠性

在AWS-EC2中,我build立了一个由NFS文件服务器和许多客户端组成的Linux虚拟机集群。 如果客户端数量大于20,在大量I / O下,我遇到了文件完整性的损失:例如客户端写入到服务器的gzip文件被破坏。 我想知道什么是最好的一组NFS参数来提高这个环境下数据传输的可靠性 。 现在挂载标志是: Flags: rw,vers=3,rsize=262144,wsize=262144,hard,proto=tcp,timeo=600,retrans=2 MTU的大小是1500,NFS deamons的数量是8。 我应该减lessrsize&wsize低于MTU,并增加NFS deamons的数量? 还有什么可以改进的吗? 非常感谢。

在Windows 8企业安装NFS

我有安装NFS的Windows 8安装问题。具体当我运行 Ocsetup ServicesForNFS-ServerAndClient;ServerForNFS-Infrastructure;NFS-Administration;ClientForNFS-Infrastructure 命令我得到“指定的Windows组件可能会被发现:” 或者如果通过“程序和function”我得到“Windows无法完成所需的更改。 错误代码:0x800f0922