Articles of nfs

尝试挂载NFS文件系统时,“mount:RPC:超时”

在重新启动NFS服务器之后,客户端计算机无法挂载它,并返回消息“mount:RPC:Timed out” 我通过清除它们排除了iptables规则 服务器上的/ etc / exports是不变的 rpcinfo -p从客户端到服务器看起来OK: 程序vers proto端口 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100021 1 udp 32791 nlockmgr 100021 3 udp 32791 nlockmgr 100021 4 udp 32791 […]

在NFS文件服务器上获取不规则的时间戳

情况如下: 我们有一个文件服务器不会将时间戳保存到文件的一小部分(几百万个中有77个文件)。 它改为写1969-12-31 19:00(Unix时代)的默认mtime。 当这种情况发生的时候,它会不规则地发生,没有设置模式(例如这里有一个文件,那里有一组文件,等等)。这种时间戳的文件已经通过NFS上传到服务器。 需要注意的是,我们只在这台服务器上的NFS共享中看到这种情况,并没有发生任何服务器系统文件,似乎只是与NFS共享而已。 一些额外的信息: 该服务器正在运行Ubuntu Server 9.04 NFSv4用于文件服务。 这是出口线: /home/file_storage 10.0.0.1/24(rw,sync,no_root_squash,no_subtree_check) 我们最近使用我们的旧文件服务器的rsync将我们的文件迁移到这个服务器 这台服务器有一个使用3ware 9650SE控制器的硬件RAID 5arrays。 文件系统是在单个根分区上使用LVM和LUKS / DMCRYPT的ext3 服务器定期与ntpd同步。 更新 根据评论请求更新上面的文件系统和分区信息。

LDAP / NFS / PAM / AutoFS:mkhomedir PAM插件failling

我使用OpenLDAP(身份validation和NFS挂载选项),NFS服务器,AutoFS(挂载NFS homedir)和所需的PAM插件进行了工作设置。 一切工作正常,但mkhomedir PAM插件不起作用。 换句话说,homedir不是在第一次login时自动创build的,我得到了以下错误: 8月26日11:21:55 SERVER1 sshd [3981]:pam_mkhomedir(sshd:session):无法创build目录/ home / test2:没有这样的文件或目录 而没有在NFS / LDAP服务器上。 我的/etc/pam.d/common-session文件:会话必需pam_unix.so会话必需pam_limits.so会话可选pam_ldap.so会话必需pam_mkhomedir.so skel = / etc / skel umask = 0022 我的/etc/auto.master文件:/ home ldap://10.0.0.2/ou=export,dc=XXXX,dc=local –timeout = 5 这两个文件都在客户端。 任何想法 ? 问候,

针对执行大量NFS访问的Solaris 10客户端的build议系统参数设置

我有一台客户端,其应用程序在T2000 32GByte 1GHz-4core SPARC Solaris 10系统上大量使用NFS文件系统访问。 客户想要获得更好的性能。 系统没有参数修改(在/ etc / system中),我想知道是否有一些参数的改变可能有助于这个情况。 谢谢

NFS日志损坏

我们有几个WebSphere应用程序服务器login到一个中央NFS挂载。 应用程序服务器和NFS服务器都在VMWare中运行,应用程序服务器是RHEL 5,NFS服务器是Ubuntu 8.04。 所有的服务器都至less通过千兆以太网连接。 我们正在经历日志的随机腐败,其中会有大量的空白空间。 我们过去直接挂载到NetApp服务器,但是迁移到这个设置。 NetApp没有这个问题。 在NFS服务器上,我已经设置了以下的sysctl命令: sysctl -w net.ipv4.tcp_wmem="4096 87380 8388608" sysctl -w net.ipv4.tcp_rmem="4096 87380 8388608" sysctl -w net.ipv4.tcp_sack=0 sysctl -w net.ipv4.tcp_dsack=0 sysctl -w net.ipv4.tcp_max_syn_backlog=8192 sysctl -w net.ipv4.tcp_synack_retries=3 sysctl -w net.ipv4.tcp_retries2=5 在/ etc / exports中使用此命令导出文件系统: /srv/export/logs 192.168.0.0/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) 并使用此命令在应用程序服务器上进行装载: mount -t nfs -o rsize=8192,wsize=8192 192.168.0.1:/srv/export/logs /webspherelogs/

Web应用程序和文件的远程存储

我有一个Web应用程序,可以在服务器上存储大量的文件。 即用户上传数据。 这些文件存储在特定的存储path下。 networking主机将是一个IBM xSeries 345,但是,这些磁盘真的很贵,所以我们想把这些文件放到一个比较便宜的服务器上。 现在是这个问题。 我应该在存储服务器上的path的IBM服务器上使用NFS挂载吗? 或者我应该编写一些脚本来上传文件到存储服务器。 存储服务器和Web主机都在同一个networking上。 只有networking服务器是可见的世界。 NFS性能是否适合于低到中等负载的服务器?

NFS自动挂载挂起

我一直在我的x86 Ubuntu上使用NIS / am-utils加载NFS共享很长一段时间,但是今天我的系统进入了一个状态,它不能再访问自动挂载的目录,而是经常挂起来试图访问它们,返回要么是“input/输出错误”,要么是“许可被拒绝”(几乎是随机的),以及“陈旧的文件句柄”。 但是,我可以手动安装该共享。 重新启动am-utils并没有帮助我的系统摆脱它的困扰; 有没有其他方式让我的系统不卡住?

数据库的高可用性(DRBD + GFS)?

它是否像GFS上的MySQL(或任何其他关系数据库)一样工作(使用DRBD),并有多个节点读写数据? 如果是,提供高可用性数据库/应用程序设置的“最佳”方法是? RHEL(集群套件)是一个很好的方法来设置这个? (或者centos)

带有autofs自动挂载的NFSv4仅针对某些用户挂起

我有一个DRBD分区挂载使用Linux-HA自动挂载,然后它build立一个绑定并通过NFS共享目录。 这为用户主目录共享一个目录。 有些用户可以正常工作,大部分用户不会在安装他们的文件夹时挂在那里。 当我做一个tcpdump时,我看到: 07:45:16.415649 IP foo.server.com.1002 > nfs.server.com.nfs: . ack 976 win 348 07:45:22.705531 IP foo.server.c.2174542926 > nfs.server.com.nfs: 192 getattr [|nfs] 07:45:22.705643 IP nfs.server.com.nfs > foo.server.com.1002: . ack 1985 win 501 07:45:23.703517 IP nfs.server.com.nfs > foo.server.c.2174542926: reply ok 96 getattr ERROR: Request couldn't be completed in time 07:45:23.703564 IP foo.server.com.1002 > nfs.server.com.nfs: . ack […]

用iptables运行NFS,改变防火墙?

我有很多的networking服务器,我已经设置了iptables作为防火墙,这是很好的工作。 但是,我也有一个专用的文件服务器运行NFS,我也需要防火墙这台机器。 正如我从四处看看,使用NFS设置iptables可能是一件棘手的事情。 由于我可以自由select在我的服务器上运行的软件,所以我可以轻松更换到另一个防火墙。 如果它有什么区别,在防火墙后面运行一个NFS,你推荐使用什么防火墙软件,而不是iptables?