在一个较旧的Linux机器上,有一个Netapp的NFS挂载。 一旦这个盒子上的单个目录中有100k个文件,就不能再写入文件了。 任何人都知道这可能是什么原因? 我被告知符号链接仍然可以写。 当我查阅时,我会添加更具体的信息。 请跳过“使用更好的文件/文件夹结构和/或数据库”,我知道…
我会尽我所能去努力,所以它不被视为一个购物清单。 通过HP MSA2012fc入门套件(采用基于Brocade的HP Class B SAN交换机),我们已经成功运行开发/testingESXi环境一段时间,并安装了几台Dell PE2950III服务器。 这对我们来说工作得非常好,但是在开发/testing中,它提供了关于正常运行时间/性能的各种警告。 无论如何,开发/testing平台所取得的成功已经促使人们要求更多的“生产就绪”的虚拟化平台。 我们现在正在起草这些build议。 然而,现有堆栈中的一个抱怨是缺乏对其他虚拟化技术(HyperV,Xen等)的支持,因为SAN LUN被完全分配和格式化为VMFS。 这是我们被告知需要克服的问题,但是,通常情况下,没有迹象表明HyperV / Xen被采用(我们并不是特别想浪费“昂贵的”存储资源,通过分配LUN来达到这个目的将不会被使用)。 因此,我们目前的思路是放弃传统的光纤SAN,转而使用10GbE交换机(可能是高端的HP ProLiant DL380p Gen8),运行NFS和Samba / CIFS守护进程Cisco Nexus 5000/5500系列)。 理由是,ESXi负责人可以谈论NFS,而HyperV负责人可以谈论CIFS,但两者最终都指向相同的XFS / RAID1 + 0卷。 现在,我还不够绿色,认为10GbE能够让磁头和磁盘之间的I / O吞吐量真正达到10吉比特,但我不知道从期望看到的各种开销NFS和CIFS实现(以及在多个主机尝试与之通信时可能会发生的任何其他位)。 尽pipe如此,我希望至less能够接近直连磁盘的持续磁盘读/写速度,尽可能多的主机。 看到各种驱动器制造商的网站,我大致预计这是在140-160MB / s的标记(如果我走了,请让我知道)。 什么build议/准则/进一步阅读任何人都可以提供有关Linux / NFS / Samba或10GbE交换机configuration, 可能有助于实现这一点?
许多大型存储厂商(EMC,NetApp等)都提供除FCP,FCoE或iSCSI之外还有NAS的存储设备。 什么时候使用这些盒子的NASfunction是合适的? 在SMB设置中,NAS更便宜,文件服务器的pipe理开销更低,但为什么有人能够承受VNX,而不是将块级存储映射到文件服务器并以此方式共享? 直接使用这些设备的NAS组件有什么好处?
也许这是一个奇怪的要求,但这与以下问题的相反: 是否可以在不卸载NFS内容的情况下查看底层NFS安装的内容? 我有一个安排,在多个远程站点的Linux服务器从中央服务器(所有的CentOS 5.x)挂载一个NFS共享。 认为: /opt/software或类似的东西。 如果一切正常,则客户机系统从主服务器挂载NFS导出,并且运行正常。 共享中包含的数据不会经常更改(也许是每周)。 我担心连接到主NFS服务器(NFS服务器停机,光纤切断等)的情况。 由于共享数据不会经常变化,所以我希望这些系统能够独立运行,如果他们失去了NFS挂载。 说安装程序消失了,我想使用NFS安装在同一位置下的/opt/software的本地文件。 另外,我会保持每天同步这些文件。 NFS挂载是可读/写的,因为可以从任何客户站点更改已挂载的卷。 这可能吗? 如何访问(或覆盖)底层目录中的文件? 可能会有超时问题吗? 有没有任何安装选项/技巧可以帮助这个?
我有一个很奇怪的问题,我的嵌套NFS挂载不时随机消失。 fstab条目看起来有点像这样: nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0 nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0 问题是不时的“/ home / bigdir”文件夹将是空的,即使mtab认为共享仍然挂载。 nfsstat et。 人。 也认为这个份额还在攀升。 唯一有用的是卸载,然后(重新)装载bigdir份额。 服务器端是NetApp。 客户端是RHEL5.5,2.6.18-194内核(是的,我知道5.8出了,但据我所知,这个特定问题没有错误)。 我可以使用各种hacks像自动挂载,或挂载到另一个path,然后使用 – 挂接,但我想解决的根本问题。
运行时: sudo mount -t nfs4 -o sec=krb5 sol.domain.com:/ /mnt 我在客户端得到这个错误: mount.nfs4: access denied by server while mounting sol.domain.com:/ 并在我读的服务器系统日志 UNKNOWN_SERVER: authtime 0, nfs/[email protected] for nfs/ip-#-#-#-#[email protected], Server not found in Kerberos database UNKNOWN_SERVER: authtime 0, nfs/[email protected] for krbtgt/[email protected], Server not found in Kerberos database UNKNOWN_SERVER: authtime 0, nfs/[email protected] for krbtgt/[email protected], Server not found in Kerberos database […]
Debian 6在HP raid(2 CPU)上运行raid(2 * 1.5T RAID1 + 2 * 2T RAID1join了RAID0以生成3.5T),主要运行nfs&imapd(加上samba for windows share&local www预览网页)。 与本地ubuntu桌面客户端挂载$ HOME,通过nfs / smb访问imap&odd文件(例如video)的笔记本电脑; 通过家庭路由器/交换机连接100baseT或wifi uname -a Linux prole 2.6.32-5-686 #1 SMP Wed Jan 11 12:29:30 UTC 2012 i686 GNU/Linux 安装程序已经运行了好几个月,但是间歇性地变得很慢(桌面从服务器挂载$ HOME,或者在笔记本电脑上播放video的用户体验),现在一直如此糟糕,以至于我不得不深入研究以找出问题所在(! ) 服务器在低负载下似乎可以,例如(笔记本电脑)客户端(在本地磁盘上有$ HOME),连接到服务器的imapd和nfs,安装RAID以访问1个文件:顶部显示负载约0.1或更less,0等待 但是当(桌面)客户端安装$ HOME并启动用户KDE会话(所有访问服务器)时, 顶部显示例如 top – 13:41:17 up 3:43, 3 users, load average: 9.29, 9.55, […]
我在两台机器之间的NFS性能非常不一致,我似乎无法完成。 build立: 机器1'video1':双5506瓦/ 12GB RAM,8x3TB RAID6上的XFS从'/ mnt / storage'导出为'video1' 机器2'storage1':Phenom X2 @ 3.2Ghtz w / 8GB ram,5x2TB上的ZFS从/ mnt / storage1-storage导出为'storage1' 本地写入性能: mackek2@video1:/mnt/storage/testing$ dd if=/dev/zero of=localwrite10GB bs=5000k count=2000 2000+0 records in 2000+0 records out 10240000000 bytes (10 GB) copied, 16.7657 s, 611 MB/s 本地阅读performance: 两者都连接到相同的HP千兆交换机,iperf提供坚如磐石的940mbps两种方式。 我的问题是,当我从storage1写入video1导出时,性能已经遍布全球。 这似乎是前几个(5-7)的文件传输演出(我希望尽可能快地移动30-120GB的AVCHD或MJPEG文件),性能从900mbps,下降到150-180mbps,所以时间慢30mbps。 如果我重新启动NFS内核服务器,性能会再次提高。 mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=remoteWrite10GB count=2000 bs=5000K 2000+0 records […]
我们在支持我们的版本控制服务器的RHEL6虚拟机上安装了一个NFS挂载 – 最近,其中一个存储库变得有些疯狂,这就是我在服务器上发现的: ls -latri repo.git/refs/heads/ total 28 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 . 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 5551210 drwxr-xr-x. 2 git git 8192 Jun 1 21:21 5551209 drwxr-xr-x. 3 git git 4096 Jun 1 22:09 .. 当我针对目录运行tree ,似乎是无限recursion – 例如: repo.git/refs/heads/ ├── │ ├── │ […]
我想build立一个服务器,通过SMB / CIFS和NFS导出用户主目录。 这个服务器将被join到一个Win2k3 AD域控制器,它拥有我们的用户数据库。 据我了解,winbind将在飞行中为这些用户发明UID。 此用户名-UID映射需要可用于挂载主目录的NFS客户端,否则文件所有权将无法正确显示。 我认为这可以使用SFU来实现,但是据我所知,SFU已经停止使用,并且在最新版本的Windows上不支持,所以我不想使用它。 如何最好地将此映射提供给NFS客户端? (你会认为这是一个常见的用例,但我找不到相关的howto,我的Google-fu可能很弱) 编辑:顺便说一下,在这种情况下,用户可以通过NFS进行连接,而无需先通过SMB / CIFS进行连接吗?