Articles of nfs

如何从Windows 7访问NFS共享?

我们有一组运行Windows并在Linux机器上访问文件的用户。 历史上,他们已经在XP上,我们在Linux上运行Samba。 没问题。 现在,我们正在testingWindows 7,并发现互操作性是老版本的Samba(Linux机器运行Ubuntu 8.04)和Windows 7之间的巨大痛苦。 我想使用NFS,但是如何做到这一点的信息是令人困惑的。 显然你应该从Windows 7的“打开或closuresWindowsfunction”对话框安装“NFS客户端”,但是我没有看到任何有关的NFS。 我也看到了大量的细节,解释了如何在Windows和Linux之间映射用户的指南,但是其他地方则表明,从Windows访问NFS只需要简单的安装命令或使用服务器映射驱动器:共享语法。 任何指针?

Apache进程都处于locking状态(通过顶部)

我有一个通过NFS访问源代码的Apache服务器(从一个单独的专用NFS文件服务器)。 Apache服务器定期地停止接受新的请求(有效地closures服务器),当我查看它时,它将填充MaxClients。 经过进一步的研究,这个网站并不是那么繁忙…堆栈填满的原因是每个Apache进程都处于“发送回复”状态(所有的W都通过mod_status)。 除此之外,每个apache进程都处于“lockf”状态,这使我认为这是一个NFS问题。 我在网上找不到很多关于这方面的信息,本周末我一直在试图弄清楚这件事。 有没有人对可能发生的事情有任何想法,或者我可以如何进一步诊断问题? 非常感谢!

分布式弹性存储系统使用现有的Linux备用磁盘空间

高挑这个请求,但我希望… 我有一堆服务器(正好20个),每个都有大约2-7TB的可用空间,而且这个空间不会很快用完。 我想知道是否有一些应用程序,我可以分配一定比例的备用磁盘,它会pipe理复制文件冗余存储在不同的地方。 我可以想象分布式networkingRAIDtypes的文件系统会呈现出非常像nfs,并需要一些锁pipe理器,或集中pipe理服务器,以方便这一切,或者可以使用一些多点传送协议。 我查看了一些像GFS这样的分布式系统,但是他们似乎需要重新格式化,这不是一个选项。

VMWare vSphere – 编辑NFS数据存储设置?

我正在重build一个用于VMWare vSphere设置的NFS存储单元。 因此,在ESX主机上定义的NFS导出(数据存储)path将从/vol1/xxx更改为/volumes/vol1/xxx 。 我也可能将一些VMDK文件从/vol1/xxx到/volumes/vol2/xxx 。 通过ESX命令行有没有快速的方法,或者重新定义现有数据存储的挂载点或path?

简单的方法来更新共享NFS conf的服务器群集上的Apache?

我们有一个服务器安装程序,其中一个服务器群集与nfs共享的db / files / conf服务器连接,服务于我们的站点,位于Amazon EC2的Elastic Load Balancer后面。 设置工作正常,但保持最新状态变得像地狱,因为networking服务器使用的apache / php conf通过NFS共享。 因此,如果我们尝试在集群上的服务器上运行apt-get升级,则会由于Web服务器无法将configuration写回到nfs服务器而中止升级。 每次我们想更新机器,或者安装一个像php-curl这样的包,我们需要创build一个新的ami,所以这些改变会反映在新的amis上。 难道这是另一种简单的方法吗? 提前致谢!

如何从CLI重新挂载ESX 4.1上的NFS卷

在已经修复的NFS服务器上发生了短暂的中断。 其中一台ESX主机无法访问存储在该共享卷上的虚拟机,并且似乎没有安装该虚拟机。 重新挂载NFS支持的esx数据存储而不重新启动ESX主机的命令是什么?

dirvish不会备份NFS挂载

我使用dirvish做增量备份。 (dirvish使用rsync和硬链接进行增量备份)。 这已经在我们的旧服务器上完美的工作了(没有什么奇特的,只是一个磁盘上的/ )。 在我们的新服务器上,我们有一个特殊的大容量存储(SQL转储和其他东西)。 这是一个NFS挂载。 麻烦的是装载的内容不被复制。 我以root身份运行副本,所以我应该拥有所有权利。这是在实时服务器上的内容: 住:到/ mnt drwxrwxrwx 5 ouruser ouruser 4096 2011-03-31 10:14 nfs 住:到/ mnt / NFS drwxr-xr-x 9 nobody nogroup 4096 2011-04-05 13:36 sql-backup 备份:到/ mnt drwxrwxrwx 2 anotheruser anoutheruser 4096 2011-03-31 10:14 nfs (那是空的) 我不清楚这是为什么。 也许这是与权利有关(NFS使用不同的权利系统,对吧?),但AFAIK我应该能够读取(并因此备份)的文件。 互联网上有很多关于dirvish和复制到NFS的东西,但是我的目标系统只是一个基本的linux系统。

NFS共享突然变得没有响应

我们已经有一个安装程序,涉及单独的Web和电子邮件服务器,在同一个NFSv3服务器上安装不同的共享。 networking服务器使用apache虚拟主机文件共享,邮件服务器使用用户邮件共享。 (Maildir格式,courier-imap) 邮件服务器,突然没有任何警告,似乎随机“locking”,因为nfs共享变得没有反应。 当df挂载到nfs共享时挂起。 任何尝试从系统内部访问共享的过程都是有效的。 到目前为止,Web服务器仍然不受影响,所以我想我们可以排除NFS服务器上的问题。 networking和电子邮件使用相同的挂载选项,其中我已经尝试了几种组合,无济于事。 有时它几个星期没有问题,但我们只是在增加服务器上的NFS线程数量和重新安装共享之后不到24小时就locking了。 任何意见或build议? rpcinfo输出: rpcinfo -p localhost program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 32768 status 100024 1 tcp 60949 status 100021 1 udp 32769 nlockmgr 100021 3 udp 32769 nlockmgr 100021 4 udp 32769 nlockmgr 100021 1 […]

非常糟糕的nfs / cifs性能

我在Ubuntu Linux 10.04下安装了一个NAS。 不幸的是,我的读写性能很差,虽然我玩过各种不同的选项(我不得不承认,我真的不知道该怎么做 – 我只是改变了缓冲区大小等)。 我发现一些暗示Linux cifs-client被认为是某种问题。 但是使用nfs-common而不是cifs在性能方面给出了类似的结果。 奇怪的是:当我尝试一个安全副本( scp ),一切工作正常。 不幸的是,安全login只允许NAS的pipe理员 – 所以这是日常使用:(。 编辑:我试着安装和没有asynchronous选项,并testing不同大小块的吞吐量。 以下是一些基准testing结果: 用/etc/fstab xxx.xx.xx.xx:Share /media/Share nfs rw,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountvers=3,mountproto=tcp 0 0 dd告诉我: dd if=/dev/zero of=/media/Share/bigfile bs=1M count=20 20+0 Datensätze ein 20+0 Datensätze aus 20971520 Bytes (21 MB) kopiert, 33,4046 s, 628 kB/s dd if=/dev/zero of=/media/Share/bigfile bs=1k count=2000 2000+0 Datensätze ein 2000+0 Datensätze […]

处理负载均衡apache时的日志和configuration文件

我问了堆栈溢出问题,然后我发布了serverfault会更合适,我很抱歉,如果有人绊倒这两个问题。 所以,我现在正在将我的networking平台从单机重build到一个机器集群,我将使用Apache负载平衡来做到这一点,但是我有两个问题,在继续之前我需要一个很好的答案。 我已经在谷歌search和search,但没有发现什么好的。 我的设置将是运行Apache负载平衡服务器(即Apache与mod_proxy),然后任何数量的“奴隶”机器,即平衡成员的Debian机器。 所有这些都是VMWare机器内的VPS,所以根据需要设置新的从站将是微不足道的。 日志文件第一个问题是日志文件的问题。 为了排查我的平台,我有时需要分析来自Apache的日志文件,访问日志和错误日志。 当负载均匀分布(即我不知道是否会使用粘滞平衡,任何主机都可能随时处理任何请求),每个从属Apache实例的日志文件也是如此。 有没有办法整合这些live ,这意味着我的活动日志分析器可以看到来自所有主机的日志文件? 我当然明白,这样做,而在几个主机上的文件将是困难的,所以有办法确保所有的日志文件保存在一台服务器上? 我自己在想两件事情,但是我会非常感谢你的意见。 syslogd第一个是syslogd,在这里可以有多个主机写入一个日志logging主机。 这个问题是,在我目前的设置中,Apache中的每个虚拟主机都有自己的日志文件。 这可能可能以某种方式修复。 我的主要用法是为了排除故障,而不是为每个主机保留单独的日志(尽pipe如果两个目标都能被满足,那肯定会是一个奖励)。 NFS我的下一个想法是关于NFS,即在局域网上有一个NFS共享,每个从站可以写入同一个日志文件。 我将继续,并假设这将是困难的,因为奴隶1将打开日志文件,然后奴隶2将无法写入它。 正如我所说,你的意见是非常感谢,因为我觉得我卡在如何解决这个问题。 configuration文件这是另一回事。 每个从机都会响应每个请求,就好像作为一台服务器一样。 这是整个想法。 但是,如何更改apacheconfiguration文件,添加虚拟主机,设置其他参数? 如果我有十个奴隶,五十个呢? 有没有办法确保所有这些奴隶始终保持同步? 我已经使用NFS导出来确保它们都具有相同的文件,但是我应该使用与configuration文件相同的方法吗? 或者我应该有这些作为一种forms的存储库,然后使用rsync将它们复制到奴隶? 一个问题是,我在我的Web平台中构build了一个接口,用于编辑这些configuration文件(即带有虚拟主机的文件),并且由于该操作将发生在其中一个从属设备上,因此该文件的最新副本可能会潜在在一个奴隶上。 我意识到这是一个漫长而又浪费的职位,我很抱歉。 我只是想确保我的问题的所有参数都被expression出来。 我希望有人能帮助我,就像以前一样! 先谢谢你!