我有一个NFS服务器: usanfsd01和一个远程机器: usafssd01 我尝试将usafssd01目录usafssd01到usafssd01上, usanfsd01添加到/etc/fstab作为根 usanfsdo1:/home/dblogs /home/data/dblogs nfs rw 0 0 而当我运行以下命令查看NFS是否正在导出共享时,它不显示 showmount -e usanfsdo1 有人可以帮忙吗? 此外,一个兴趣点将是有另一个挂载在相同的服务器上工作,并在/etc/fstab定义如下 usanfsdo1:/home/files /home/data/files nfs rw 0 0 / etc / exports中 /nfs/home/dblogs 'IPADDRESS'(rw,no_root_squash)
我在基于NFS的maildir后端上运行带有虚拟客户端的debian服务器上的postfix / dovecot。 我的问题是,每隔一段时间NFS连接重置,我的客户端都收到他们所有的服务器存储的电子邮件。 我已经指示那些不能在服务器上保留电子邮件的副本,但有些人不想这样做。 NFS服务器也是基于Debian的,我也没有其他系统访问数据的问题。 直到最近,所有事情都没有问题,只有一个pipe理员(我)可以访问系统进行更改。 我正在寻找想法,因为我已经用完了,谷歌search没有产生这种types的错误的结果,我的日志没有显示任何事情来查明问题。 我不认为这是networking或时间基础,我每天使用rsync来保持nfs时间和电子邮件服务器时间尽可能接近同步。 大部分时间相隔不到0.6秒。 networking似乎没有拥塞,因为我不丢包,即使它真的很忙也只有20ms的最大延迟。 谢谢 我的系统 NFS服务器(独立服务器)Debian 7双1Gbps以太网全双工(桥接,iperf报告3.8Gbps到我的服务器,平均延迟2ms,最大20ms双4x Infiniband(目前用于连接备份存储服务器到主NFS,但最终将用于所有内部服务器到服务器的通信)10TB存储用于存储VM信息并为电子邮件服务器提供文件共享) 电子邮件服务器(从Xenserver虚拟域运行)Debian 6双1 Gbps以太网(以全双工方式绑定到与NFS相同的Cisco L3交换机)10 GB存储 XenServer(宿主虚拟机的裸机服务器,HA设置有三个)32GB内存双四核AMD Opteron双内存120GB Raid 1(用于Xenserver启动和本地存储等)双4x Infiniband(由于Xenserver不支持Infiniband或OFED堆栈)四个1Gbps以太网,全部4个链路与NFS相同的L3 Cisco交换机
我在Amazon EC2,一个NFS服务器和一个NFS客户端上有这个体系结构,在我服务于PHP和Django网站(nginx,uwsgi,php-fpm)的客户端上,并且它们完美地工作。 当我在第一个NFS的映像上创build另一个NFS客户端实例时,遇到了一个问题,当我加载一个PHP站点(wordpress)时,我开始在浏览器中获取超时。 而当我closures其中一个NFS客户端实例,并开始重新开始工作。 我怀疑有一个文件locking的问题,我已经尝试了整夜,一直在谷歌search和尝试nolock选项,但我无法解决它。 我看到的是,NFS挂载的文件夹看起来很好,并显示所有的文件,但是当我连接第二个EC2实例时,NFS服务器和两个客户端开始获得高负载平均,CPU利用率非常低。 以下是NFS服务器上/ etc / export的内容 /export/www 172.0.0.0/8(rw,async,no_subtree_check) /export/config/nginx/sites-available 172.0.0.0/8(rw,async,no_subtree_check) /export/config/nginx/sites-enabled 172.0.0.0/8(rw,async,no_subtree_check) /export/config/uwsgi/apps-available 172.0.0.0/8(rw,async,no_subtree_check) /export/config/uwsgi/apps-enabled 172.0.0.0/8(rw,async,no_subtree_check) 这里是NFS客户端上/ etc / fstab的内容 LABEL=cloudimg-rootfs / ext4 defaults 0 0 /dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 #172.31.0.62:/export/www /var/www nfs auto 0 0 172.31.0.62:/export/www /var/www nfs4 rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2 172.31.0.62:/export/config/nginx/sites-available /etc/nginx/sites-available nfs4 rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2 172.31.0.62:/export/config/nginx/sites-enabled […]
我试图使用TCP协议更好的NFS挂载性能,但目前/proc/mounts说它使用TCP协议? 这是否意味着NFS默认已经在使用TCP? nfs v3: fin028b-nfs.zeus.ghsewn.com:/vol/NFS_Test_Vol/test_share/mnt/test2 nfs rw,vers = 3,rsize = 32768,wsize = 32768,soft,proto = tcp,timeo = 600,retrans = 2,sec = sys,addr = fin028b-nfs.zeus.ghsewn.com 0 0
所以我build立了两个新的盒子(实际上是linode) nfs.server – 我的/ etc / export中有CentOS 6.2版本 /home/unit 192.168.131.103(sync,insecure,no_subtree_check,no_root_squash,rw) /home/voice 192.168.131.103(sync,insecure,no_subtree_check,no_root_squash,rw) 在我的web.server1 CentOS版本5.6当我装载它需要 mount 192.168.139.92:/home/voice /voice 它需要25秒的时间来安装。 两台服务器必须保留它们的centos版本。 任何想法,为什么这需要这么长时间,我将如何debugging呢? 谢谢你的帮助
您好我遵循https://help.ubuntu.com/community/SettingUpNFSHowTo GUID在Ubuntu 12.04 64位服务器上安装nfs服务器,但是当我试图启动服务器,我得到 ubuntu# service nfs-kernel-server restart * Stopping NFS kernel daemon` [ OK ] * Unexporting directories for NFS kernel daemon… [ OK ] * Exporting directories for NFS kernel daemon… [ OK ] * Starting NFS kernel daemon [fail] 我想看看它为什么失败,但我不能find任何日志? nfs服务器日志在哪里? 有什么我在这里失踪? 我在/ var / syslog中find错误日志 感谢现在的意见,我看到以下错误: Jan 6 18:23:46 ip- kernel: […]
我在Debian的两台服务器上有以下情况: 服务器#1 OpenLDAP,NFS导出/ home 服务器#2 PAM与pam_ldapconfiguration为通过服务器#1中的NFS安装的/home目录中的服务器#1进行身份validation。 用户通过SSH在服务器#2中进行身份validation。 现在我需要用usrquota和grpquota(服务器#1)来configuration用户配额,安assembly额包和挂载/home 。 我已经在LDAP服务器中加载了quota.schema,并且每个用户都有属性quota: /home,softlimit,hardlimit,softinode,hartinode 我怎样才能使这个配额有效? 服务器#1上的repquota / home不显示此限制。 我缺less一些configuration? 谢谢!
我安装了Ubuntu 12.04到虚拟机。 我编辑了/etc/network/interfaces : auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 然后我使用relinux创build了一个livecd.iso。 从DVD启动后,networking接口正在改变(livecd.iso)。 从DVD引导后的/etc/network/interfaces : auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto wlan0 iface wlan0 inet dhcp auto eth1 iface eth1 inet dhcp auto wlan1 iface wlan1 inet dhcp 但是,如果我通过NFS启动livecd.iso,它会发生变化。 通过NFS(networking文件系统)启动后的/etc/network/interfaces : auto lo […]
难以使Linux ACL(getfacl / setfacl)与NFS共享一起工作。 我们使用Ubuntu客户端和QNAP存储作为服务器。 目前只有Ubuntu上的root用户拥有读写权限。 普通用户(如www-data)在尝试写入内容时被拒绝。 我们在QNAP上创build了相同的用户(www-data,ubuntu),通过编辑/etc/passwd /etc/group设置相同的UID和GUID,但是没有帮助。 奇怪的。 我们的设置如下: QNAP: 1.)function选中“启用高级文件夹权限” 2.) /etc/exports是在qnap上自动生成的,如下所示 "/share/MD0_DATA/Public" *(rw,async,no_root_squash,insecure) "/share/MD0_DATA/XXX" XXXX(rw,async,no_root_squash,insecure) XXXX(rw,async,no_root_squash,insecure) XXXX(rw,async,no_root_squash,insecure) XXXX(rw,async,no_root_squash,insecure) 基本上它为所有导出的分区设置“rw,async,no_root_squash,insecure” 客户端(Ubuntu): 1) /etc/fstab XXXX:/XXX /external nfs acl,soft,intr,rsize=8192,wsize=8192 2.) getfacl /external显示: # file: external # owner: root # group: root user::rwx user:root:rwx user:www-data:rwx user:ubuntu:rwx user:nobody:— group::— group:users:rwx mask::rwx other::rwx default:user::rwx default:user:root:rwx default:user:www-data:rwx default:user:ubuntu:rwx […]
我在运行CENTOS 6.5的Linux服务器上访问在typesNFS上挂载的ext4文件系统上的文件时遇到了问题。 我知道文件存在于这个文件系统上,因为当我明确地调用这些文件时(例如使用ls , awk或者cat ),我可以看到它们,但是对于像rsync这样的程序或者从ls到另一个程序如grep awk 。 举一个例子来澄清一下,以下将返回空: ls /mnt/seisvault2/data/sac/201402/20140203_220000_MAN/ | grep WCI\.BH1\.IU.10 虽然这显示了该文件实际存在: ls /mnt/seisvault2/data/sac/201402/20140203_220000_MAN/WCI.BH1.IU.10 。 在许多目录中,这是一个问题,大多数文件显示正常,不需要显式调用,如示例中所示。 任何人都可以帮我理解这个问题吗? 作为一个例子,为什么这是一个问题,rsync -a在第一次运行时复制“missing”文件,但是对于后续的每次运行,它不认为文件在目标目录中,因此再次复制它。