好吧,所以我对这一切都很陌生。我以前从未在Linux服务器上工作过。我有一个Ubuntu服务器和Debian扩展服务器9,我在Ubuntu上安装了nfs服务器,在Debian上安装了nfs客户机。这些机器可以互相切换,但问题是,当我尝试将nfs共享从Ubuntu挂载到debian时,它说。
mount.nfs: connection timed out
我在Debian上运行的命令是:
# mount <ip of Ubuntu>:/export/nfs /mnt/nfs
我在Debian中创建了/mnt/nfs。这里,/export/nfs是我在Ubuntu上创建的目录,所有权是
我在玩NFS来测试一些客户端选项。
在讨论“选项”问题之前,我只是测试两个客户端到给定服务器的“默认”连接,所以稍后我将能够比较我与默认行为相比的可选行为。
但我注意到,即使客户端都基于ubuntu:20.04,并且都安装了相同版本的nfs-common,它们的行为也有所不同。
下面是设置:
服务器
Ubuntu20.40在一个显示IP 192.168.3.81的桥接病毒盒中。服务器是ubuntu20.04的默认包。
这些是已安装的NFS包:
xavi@iridio:~$ apt list --installed | grep nfs
WARNING: apt does not have a
我有一个linux嵌入式系统(在对它进行主动开发时)将其根文件系统挂载为从我的ubuntu盒导出的nfs共享。所以要特别清楚的是:嵌入式linux是nfs客户端,我的ubuntu框是nfs服务器。我对执行实际nfs安装的嵌入式系统没有太多的控制。
当我升级到ubuntu 17.10时,我发现这已经不能用了。
经过多次调试后,我想我把这个问题定位在协议版本错配上:当我用wireshark嗅探流量时,我发现嵌入式系统用旧的协议版本2发送NFS数据包,但是下面是我在我运行的ubuntu盒上得到的信息
$ rpcinfo -p localhost
program vers proto port
我试图在ubuntu16.04上运行NFS服务,但是当我运行命令时:
Sudo service nfsd status
我收到以下信息:
millionlights@millionlights-desktop:~$ sudo service nfsd status
[sudo] password for millionlights:
● nfsd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
我在下面运行命令来安装nfs服务器和客户端,但没有成功。
sudo apt
在我的Ubuntu系统中,我在/etc/fstab中有一行:
myserver:/home/me /mnt/me nfs rsize=8192,wsize=8192,timeo=14,intr
当我这么做
sudo mount -a
我得到:
mount.nfs: access denied by server while mounting myserver:/home/me
我如何诊断这个问题?nfs服务器也是Ubuntu。
更多细节:我可以在同一个网络上从其他Ubuntu客户端挂载这个nfs共享,没有问题。但是,问题客户端是不同的,因为它在Windows上的VirtualBox中运行。我可
我在Raspberry Pi 3中测试Ubuntu,我想使用NFS连接到我的NAS上的导出。
在我拥有的“普通”服务器中,我只为每个挂载添加了一行/etc/fstab,但在Ubuntu中,我看到/etc/fstab是自动生成的,不应该修改它:
# Auto-generated by /init
# DO NOT EDIT THIS FILE BY HAND - YOUR CHANGES WILL BE OVERWRITTEN
# (See writable-paths(5) for details)
/dev/root / rootfs defaults,ro 0 0
LABEL=writab
我正在Ubuntu12.04LTS服务器上设置一个NFS服务器。
正在运行
nmap SERVER-IP
在服务器上给了我:
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
2049/tcp open nfs
,这似乎表明NFS服务器正在运行。
但对客户来说,做同样的事会让我
PORT STATE SERVICE
22/tcp open ssh
5631/tcp filtered pcanywheredata
在服务器和客户端上禁用防火墙(ufw)。
因此,我无法将导
我有一个NFSv4服务器(CentOS)。我希望将特定目录导出到两台不同的机器(一台CentOS和一台Ubuntu),在这两台机器中,相同uid和gid的用户需要对挂载目录进行读写访问。GID和UID位于服务器上,客户端与服务器上相同,但用户名不同。
当我尝试在gid=,uid=中使用/etc/fstab时,我得到了mount.nfs:指定了一个不正确的挂载选项。/var/log/messages中的消息是
nfsidmap[12817]: nss_getpwnam: name 'apprepo' not found in domain 'sagrid.ac.za
我有一个Ubuntu16.04 64位主服务器,我遵循这个指南设置NFS服务器。我的问题是,我试图(在我的桌面上)通过IP地址连接到它,代码如下:
sudo mount 192.168.1.126/exports /local/ubuntu
但当我这么做的时候,我就明白了:
mount: special device 192.168.1.126/exports does not exist
是否有一种仅通过IP地址进行连接的方法,或者您必须拥有一个域和一个地址?