Articles of nfs

NFS服务器| 洪线程

我们有四个lpars,每个运行一个java实例。 他们对共享的NFS服务器进行大量的读/写操作。 当NFS服务器突然中断时,试图在这四台服务器上读取映像的所有线程都进入挂起状态。 下面跟踪显示相同(进程是一个websphere applciation服务器进程) 1)虽然我们正在处理NFS服务器端的问题,有没有办法从代码方面避免这种情况? 2)如果底层连接是基于tcp的(我认为是这样),tcp读/连接超时是否照顾这个? 基本上我想线程被返回到游泳池,而不是等待无限的对方回应。 3)或者这是源应用程序中的nfs客户端应该注意的事情? 客户端的一些configuration设置与nfs有关(因为FileInputStream.open不知道它正在尝试读取的文件是在本地服务器还是在nfs服务器中的共享文件夹) 在此先感谢您的答案:) 我们在WAS 7.0上使用java 1.6 [8/2/15 19:52:41:219 GST] 00000023 ThreadMonitor W WSVR0605W: Thread "WebContainer : 77" (00003c2b) has been active for 763879 milliseconds and may be hung. There is/are 110 thread(s) in total in the server that may be hung. at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:113) at […]

LDAP + KERBEROS + NFS。 为什么我需要idmapd?

我正在尝试做什么 我有一个freeIPA域名,有几个客户端和一个Synology NAS(也注册了freeIPA)。 我在NAS上创build了一个共享文件夹,支持NFSv4 + krb5。 从客户端,我获得LDAP用户[email protected]的票证,我装载此文件夹。 最初,在这个文件夹中创build的文件将由nobody用户拥有。 我终于把它工作了,把NAS上的/etc/idmapd.conf 有正确的域设置 在[email protected]和本地用户之间有一个静态映射 题 一般来说,我确实了解idmapd NFS的作用。 然而在这种情况下: 为什么我需要显式映射? 难道它不能自行解决吗? 为什么我需要一个映射? NAS也在同一个freeIPA域中,是一个LDAP客户端,拥有合适的kerberos主体。它完全知道[email protected]是谁,为什么不能使用该uid作为该文件夹的文件所有权,而不是本地用户的uid? 我可以避免创build本地用户吗? 我目前的idmapd.conf如下所示: [General] Domain=hq.example.com [Mapping] Nobody-User=guest Nobody-Group=users [Translation] Method=nsswitch GSS-Methods=static,synomap [Static] [email protected]=user1 我想实现的是,我不需要这个静态映射[email protected]=user1 ,如果可能的话,我甚至不需要在NAS上创build一个本地用户user1 。

何时使用NFS的Web应用程序

我正在AWS上构build一个简单的web应用程序体系结构,如下所示:Elastic Load Balancer – 多个前端 – RDS数据库。 我也build立了一个NFS服务器来存储用户通过networking应用程序上传的所有图像,比如configuration文件图片(我不能使用S3,我只是遵循规范我得到…)。 前端虚拟机由自动缩放组产生。 产生虚拟机时,会从S3存储桶下载Web应用程序源。 问题是,我有这些源文件(主要是静态文件,如mp4或图像)的一些巨大的文件,我想在NFS服务器上存储这些大的静态文件,因为它需要太多的时间从S3下载。 所以我的问题是:什么时候在NFS上存储一个文件是相关的,什么时候最好在每个前端上放一个文件呢? 例如,如果我在NFS上存储mp4,为什么不把整个web应用程序存储在这个NFS上呢? 注意:我不想构build包含这些文件的AMI,因为修改它们时不够灵活

NAUbackup – Xenserver 6.5备份解决scheme

是否每个人都成功地使用了用于xenserver 6.5的NAUBackups ,并将其备份转移到SAN存储库? 我看到默认脚本备份到一个NFS共享,但我试图避免NFS作为备份位置。 我只想备份到我们的SAN。 这是我正在寻找的东西: SAN备份位置, 而不是 NFS NAUBackup

迁移NFS服务器(Linux)

我们有一个NFS服务器(Linux),它将文件存储在iSCSI磁盘arrays中。 此服务器正在生产中。 服务器和arrays很旧,必须尽快更换(arrays已经出现严重问题)。 我有更换服务器和arrays准备在不同的networking。 我一直在考虑让rsync的股票,然后再做一遍,所以我同步数据。 我不知道这是否会导致数据不一致…由于股份挂载在lvm上,也许我可以先创build一个快照? 题: 什么是迁移所有数据的最佳方法? 你有什么build议吗?

禁用NFS共享文件夹上的卷影副本

我想要禁用正在由ESXi 6服务器用于虚拟机备份(通过xsibackup)的特定Windows NFS共享文件夹上创build的卷影副本。 想要这样做的原因是因为VM备份正在由xsibackup处理,每日通过xsibackup和xsibackup-rsync完成全部和增量备份。 为这个NFS共享生成的卷影副本在我的磁盘arrays上使用了很多空间,在这种情况下并不是真正需要的。 我希望能够禁用阴影复制的NFS共享,同时不影响NFS共享所在的卷的其余部分。 我也希望能够删除已经为NFS共享文件夹创build的卷影副本来回收磁盘空间。 我知道这个知识库,但似乎没有工作。 我尝试在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\BackupRestore\FilesNotToSnapshot创build一个新的多stringREG_MULTI_SZ ,将其称为“ESXi NFS Share”,并将该值设置为E:\NFS FOLDER NAME\*.* /s https://msdn.microsoft.com/en-us/library/aa819132%28v=vs.85%29.aspx 为影子副本提供排除规则并尽可能删除已创build的副本的最佳方法是什么?

Windows中的NFS挂载 – 无法复制具有600个权限的文件

我有一个Netapp,用于VMware存储的一些NFS导出。 我想将快照安装在Windows 2012 R2服务器上,以便将所有虚拟机文件复制到磁带。 我可以装入共享就好了,但我只能复制一些文件。 他们有不同的权限; 一些是600,一些是644,一些是755.是我不能复制的600个。 在尝试复制这些文件时,我在Windows中遇到错误。 其他文件复制得很好。 我试过在mount命令中的各种选项,但无济于事。 我很确定这不是更改文件权限的选项。 有没有其他解决scheme?

尝试装载Windows NFS共享时出现input/输出错误

我使用以下命令创build了Windows Server 2012共享: PS C:\Windows\system32> nfsshare testshare2=C:\testshare2 -o anon=yes anonuid=0 anongid=0 rw=uuu.uuu.uuu.uuu testshare2 was shared successfully uuu.uuu.uuu.uuu是我的Ubuntu系统的IP。 接下来,在Ubuntu机器上,我按如下方式安装了Windows NFS共享: sudo mount -t nfs xxx.xxx.xxx.xxx:/testshare2 /mnt/testshare2 其中xxx.xxx.xxx.xxx是Windows Server 2012计算机的IP。 挂载时没有显示错误,但是当我挂载目录时,出现以下内容: ls: cannot open directory /mnt/testshare2/: Input/output error 我没有在Ubuntu的系统日志中显示任何错误。 以下是Server 2012中共享的属性: 编辑1 :尝试从RHEL7计算机安装Server 2012 NFS共享时出现相同的input/输出错误。 挂载工作正常我只是不能ls目录或触摸文件。 编辑2 :在Server 2012中,NFS日志显示成功挂载到Ubuntu和RHEL机器。

尽pipedu说它不是

我遇到了我的备份驱动器非常奇怪的行为,我既不能解释也不能修复。 我有一个通过NFS安装的外部驱动器。 我经常调用rsync作业,从我的服务器备份文件到该驱动器。 为了节省空间,我只复制新的/更改的文件,并将其他人硬链接到以前的备份。 我的问题是:两个备份后,我的100G驱动器已满(根据df )。 但是,一个du -hs告诉我,第一个备份需要大约15G的空间,而第二个只需要45M(因为硬链接)。 这是我到目前为止检查: 我卸载并安装了驱动器,但问题依然存在。 我检查了lsof和lsof +L1但没有显示任何被删除的文件,仍然徘徊。 无论如何,卸载应该照顾。 编辑:我也检查,但忘了提及 可用的inode数量:我有足够的。 目录是否在挂载之前:目录是空的。 有没有人有一个想法,我可以检查什么,或者是什么问题? 任何帮助是极大的赞赏。

Rsync与远程服务器挂载NFS USB

我试图rsync从服务器X到服务器Y的一个文件。在服务器Y,有一个安装的dir / mnt / myDir,我试图同步该文件。 目标也是保持文件的完整path。 我正在试图做到这一点: sudo -u www-data rsync -avz /var/www/dms/test/test.tif [email protected]:/mnt/myDir/var/www/dms/test/test.tif 但是这是触发以下错误: sending incremental file list rsync: change_dir#3 "/mnt/myDir/var/www/dms/test" failed: No such file or directory (2) rsync error: errors selecting input/output files, dirs (code 3) at main.c(643) [Receiver=3.0.9] rsync: connection unexpectedly closed (241 bytes received so far) [sender] rsync error: error in […]