nfs导出btrfs和ext4的覆盖时遇到问题。覆盖可以工作,但是即使它是用nfs_export=on挂载的,我还是得到了错误消息:
exportfs: /data/merged does not support NFS export
这是我的出口:/data/merged 192.168.0.0/255.255.255.0(ro,fsid=1,async,insecure,crossmnt)
uname -a = 4.18.0-13-generic #14~18.04.1-Ubuntu SMP Thu Dec 6 14:09:52 UTC 2018 x86_64 x86_64 x86_64
如何使用Ruby代码(在Linux上)检查网络上的NFS共享是否在线/可用/活着?
我现在有一个这样的代码:
while !Ping.pingecho('192.168.1.116')
end
`mount -a`
exec 'SOMETHING THAT IS PLACED ON NFS SHARE'
而且它不能很好地工作,因为导出共享的远程计算机并不总是在网络上联机时立即准备好NFS服务。也就是说,它会响应ping;但是,除非启动NFS服务,否则我无法挂载它。
我无法启动nfs服务。
# systemctl start nfs-server
Failed to start nfs-server.service: Unit is masked.
# service nfs status
Redirecting to /bin/systemctl status nfs.service
Unit nfs.service could not be found.
RPC和NFS都已安装,我注意到在以下文件中没有文件:
# cd /lib/systemd/system/nfs-common.service
bash: cd: /lib/systemd/syste
我有两个linux盒连接在一个千兆位交换机上。它们都有千兆位NIC,电缆都是cat7。
使用iperf测试网络显示了快速连接,但是使用rsync、scp或nfs共享传输文件的速度很慢。
我正在用一个1GB的文件进行测试。
iperf结果:
Client connecting to odroid, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.26 port 58788 co
我有Ubuntu12.04作为NFS服务器。客户端是Linux。我的/etc/exports文件有一行,
/folderToExport *(rw,async,no_subtree_check)
/etc/init.d/nfs-kernel-server status显示NFS共享正在按预期工作。问题在于,每当我试图从另一个Linux主机挂载NFS共享时,stdout说。
mount.nfs: rpc.statd is not running but is required for remote locking
mount.nfs: use '-o nolock'...or
我将我的几台Linux服务器与NFS互连。有一段时间一切都很好,但出于某种原因,情况变得越来越不稳定。
示例:将4GB文件从客户端复制到NFS服务器,在完成IO错误之前失败。dmesg充满了
[1525450.884071] nfs: server quackron not responding, timed out
[1525451.384072] nfs: server quackron not responding, timed out
[1525451.884072] nfs: server quackron not responding, timed out
[1525452.384