Articles of nfs

Vagrant OS X主机nfs共享权限错误 – 未能将所有者设置为“1000”

我是stream浪汉和木偶新手,我创build了一个Debian Squeeze加独立木偶的基本框,使用这里的说明来安装Puppet以及Puppetlabs软件包 。 该框本身似乎成功导入,但一旦我开始configuration它,我得到的错误似乎是与主机上的NFS共享。 1000是vm上的Vagrant用户的uid。 错误: Error: Failed to set owner to '1000': Operation not permitted – /vagrant/www/index.php Error: /Stage[main]/Perchdemo::Sites::Create/File[/vagrant/www/index.php]/owner: change from 501 to vagrant failed: Failed to set owner to '1000': Operation not permitted – /vagrant/www/index.php 这发生在我使用Puppet将index.php文件复制到主机文件系统上的share / vagrant / www时。 我已经使用这个Puppet模块在一个独立安装的虚拟机上的文件被托pipe在虚拟机的文件系统上,理想情况下,但我希望他们在虚拟机共享上。 用更多的信息编辑。 当我使用puppetlabs apache模块创build虚拟主机时,最初发生了错误。 不pipe哪个用户我尝试强制创build,都会失败,并出现相同的错误。 我的stream浪文件如下。 Vagrant::Config.run do |config| config.vm.box = "squeeze64" config.vm.network […]

在centos上挂载nfs4的多个文件夹

我试图让nfs4在这里工作。 机器1(服务器)我有一个文件夹,并在其中2个其他文件夹,我试图独立分享。 / shared / folder1 / shared / folder2 问题是,我似乎无法弄清楚如何在客户端上独立安装文件夹。 (机器1 – 服务器)/ etc / exports: /var/shared/folder1 192.168.200.101(rw,fsid=0,sync) /var/shared/folder2 192.168.200.101(rw,fsid=0,sync) … exportfs -ra … exportfs /var/shared/folder1 192.168.200.101 /var/shared/folder2 192.168.200.101 (机器2 – 客户机)/ etc / fstab: 192.168.200.201:/folder1/ /home/nfsmnt/folder1 nfs4 rw 0 0 … mount /home/nfsmnt/folder1 mount.nfs4: 192.168.200.201:/folder1/ failed, reason given by server: No such file […]

如何在NFS上共享一个ZFS文件系统?

使用FreeBSD 9,创build一个像这样的ZFS文件系统 zfs create tank/project1 zfs set sharenfs=on tank/project1 网上有很多关于在FreeBSD上设置NFSv3的方法,但是我找不到任何一个NFSv4,并且当NFS共享完成了ZFS。 比如说这个怎么说我必须用nfsd -u -t -n 4重新启动(NFSv3),但是我甚至没有nfsd 。 当我做 # echo /usr/ports/*/*nfs* /usr/ports/net-mgmt/nfsen /usr/ports/net/nfsshell /usr/ports/net/pcnfsd /usr/ports/net/unfs3 /usr/ports/sysutils/fusefs-chironfs /usr/ports/sysutils/fusefs-funionfs /usr/ports/sysutils/fusefs-unionfs # 我没有看到任何可以使用pkg_add安装的NFSv4服务器。 题 我如何安装和设置NFSv4,所以我可以挂载从Linux主机共享?

Flush-0:n进程导致了巨大的瓶颈

我有一个通过NFS共享文件的LAMP集群,偶尔其中一个会在神秘的刷新过程开始出现时被攻击一段时间。 谁能帮我? 解决这个问题的唯一方法就是重启 – 杀死进程只会产生新进程。 top – 19:43:43 up 104 days, 4:52, 1 user, load average: 27.15, 56.72, 33.31 Tasks: 301 total, 9 running, 292 sleeping, 0 stopped, 0 zombie Cpu(s): 15.6%us, 77.0%sy, 0.0%ni, 4.2%id, 2.0%wa, 0.0%hi, 1.2%si, 0.0%st Mem: 8049708k total, 7060492k used, 989216k free, 157156k buffers Swap: 4194296k total, 483228k used, 3711068k free, […]

在同一台服务器上的NFS / CIFS目录之间慢速复制

请忍耐,我知道这是很多的阅读。 这个问题可能适用于其他人,所以有一个答案是很好的。 我不得不放弃赏金,因为它会到期。 当我从客户端(Ubuntu)复制到或从我的NFS服务器(Debian),它最大的千兆位。 但是,当我在同一台服务器上的两个目录之间进行复制时,速度会在<30MB /秒之间跳动,超过100MB /秒。 大部分时间大约是50MB /秒。 直接在NFS服务器(本地磁盘)上执行相同的副本我得到100-150 MB /秒,有时更多。 此NFS导出与从同一服务器上同一目录导出的CIFS共享之间的文件副本速度一样慢,并且在同一服务器上的两个目录之间通过CIFS的副本很慢。 iperf显示客户端和服务器之间的双向速率为941Mb / 940Mb。 我确保NFS在服务器上使用asynchronous。 我还禁用了ZFS数据集的同步,并尝试删除ZFScaching和日志设备。 我已经在4x2TB磁盘的非常快的ZFS条带镜像上进行了testing,使用SSD来存储日志和caching设备。 NFS服务器规格: Debian 8.2核心4Ghz AMD-FX 32GB内存 ZFS RAID 10,SSDcaching/日志 17GB ARC 4x2GB WD红色驱动器 英特尔82574L网卡 testing客户端: Ubuntu 15.04,Core2Quad 2.4Ghz 8GB RAM SSD 英特尔82574L网卡 这是目前如何build立的。 /pool2/Media是我一直在testing的份额。 /etc/fstab在客户端上: UUID=575701cc-53b1-450c-9981-e1adeaa283f0 / ext4 errors=remount-ro,discard,noatime,user_xattr 0 1 UUID=16e505ad-ab7d-4c92-b414-c6a90078c400 none swap sw 0 0 […]

DRDB和NFS:是否有任何有效的方式使NFS的故障转移透明

我们正在使用两台服务器实施DRDB +心跳,以使文件系统具有故障转移function。 这些服务器公开其他服务器的NFS服务 目前DRDB工作得很好,但是当testing我们从一台服务器切换到另一台服务器时,挂载的文件夹在其他服务器上的NFS只是挂起。 有没有透明的方法来做这个故障转移? 使它对NFS透明,或者我们需要重新安装这些nfs–mounted文件夹?

现代数据中心的共享磁盘(SAN,虚拟化等)

我是一个开发者,在外国地形上踩着这里。 请原谅天真 我使用一个将数据存储在数据库和文件系统中的应用程序。 上下文:集群和networking共享 在过去,当我们运行应用程序集群(即多个应用程序服务器面向数据)时,我们按如下方式处理文件系统: 节点A:共享“数据目录”(通过samba或nfs) 节点B,C,D等:装载“networking共享”并在其“数据目录” 降低节点B,C,D的“磁盘速度”不是最理想的,但不是一个大问题。 另请注意 :应用程序使用自己的文件locking机制。 并发写入不是问题。 问题 因此,在现代数据中心光纤通道将服务器连接到SANS,在几台服务器之间共享“大量磁盘”的最佳方式是什么? 这种“磁盘共享”被广泛使用吗? 任何操作系统特定的问题(“在Linux上工作,但在Windows上不可用”) 任何警告? 难以configuration,不可靠等? 我从系统pipe理员那里听到了很多“我们不能这么做”的问题,当我问到更多的细节时,他们说:“好吧,从技术上说这是可能的,但是我们不是这样做的” 提前致谢, 更新:感谢您的答案。 (他们都很好,我不得不select一个,对不起,如果不是你的话)正如我(有点)期待的那样:我希望你可以简单地将NTFS或XFS或任何“常规”文件系统连接到同一个“大块头” “磁盘”被certificate是天真的。 集群文件系统是票据。 而花哨的文件系统不在我们的托pipe团队的首要任务)。

如何防止在使用nfs mount安装rsync时消除错误?

我正在将文件从Ubuntu服务器移动到Snow Leopard服务器。 Ubuntu服务器的NFS共享大约6TB,我想克隆到雪豹服务器。 我在Snow Leopard服务器上安装了nfs共享,然后运行 rsync -av /Volumes/FromUbuntu /Volumes/LocalCopy 它复制大约100GB后,它抱怨文件已经消失。 我假设由于某种原因,NFS链接将陈旧? 什么可能导致这个? Ubuntu服务器没有崩溃,并没有我知道的连接问题。 我不介意反复运行到rsync命令,直到复制完成,但它只需要约6个小时的rsync,使其文件列表。 有什么build议么? 通过SSH进行rsync会更快吗? 谢谢! (PS:我试过只是使用'cp -arv'似乎没有失败,但根据Mac上的networkingstream量监视器,似乎需要两倍的时间来rsync复制文件rsync之后build立其文件列表?) 更新:我试图从SSH服务器到Ubuntu服务器的ssh通过rsync,它似乎已经快得多(创build一个文件列表并花费不到两个小时,并开始传输,当从NFS安装rsyncing大约六个小时,只是为了build立最初的文件列表)。它肯定看起来像在Mac上安装NFS共享有一些问题。 有没有人有这个问题? 那么反过来,在Ubuntu客户端的Mac上安装nfs共享呢? 我打算在Mac上为Ubuntu客户端托pipe一个NFS共享,但现在我感到紧张。 感谢您的input!

exportfs:internal:在nfs_client中不支持地址

我试图在运行SLES11的AWS实例上设置一个NFS服务器。 安装nfs-utils之后,我尝试导出一个testing共享。 这是我的/ etc / exports文件的样子: /opt/share1 ec2-50-16-224-79.compute-1.amazonaws.com(rw,async) export -ar返回以下消息: exportfs: internal: no supported addresses in nfs_client domU-12-31-38-04-7E-02.compute-1.internal:/opt/share1: No such file or directory 任何想法什么是不支持的地址错误的意思? 谢谢!

通过互联网安装文件系统

我为我的一个客户构build了一个在虚拟服务器上运行的Web应用程序。 它包括他们上传文件的工具,但他们现在想要将这些文件存储在办公室的服务器上。 最简单的方法是将其文件系统通过互联网直接挂载到虚拟服务器上。 我有在内部networking上安装NFS的经验,但我不清楚它是否可以在这种情况下工作。 有什么想法吗? 我总是可以编写新的软件来传输文件,但这将是一个简单的解决scheme! 注意:办公室中的服务器是在Windows Hyper-V环境中的虚拟服务器上运行的Ubuntu 12服务器。 带有Web应用程序的VPS是Ubuntu 11.04