我在玩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
我正在尝试设置一个无盘客户端,它将通过nfs安装到服务器上。当我试图引导客户端时,我会收到以下错误消息:
VFS: Cannot open root device "nfs" or unknown-block(0,255) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255)
我已经将内核参数设置如下:
kernel=192.79.143.131:/linuxboot,
好吧,所以我对这一切都很陌生。我以前从未在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服务。
# 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
我有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