我在玩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,
问题
当vagrant up写着“你的机器似乎不支持NFS”时
设置
Debian GNU/Linux 8(Jessie)
流浪者1:2.0.0
Virtualbox 5.1.30 r118389
详细信息
在使用After更新和升级系统之后,我基本上遵循了的指示,因为我希望安装来在本地为mediawiki页面呈现LaTeX方程。
但是,当我vagrant up时,它回显如下所示:
It appears your machine doesn't support NFS, or there is not an
adapter to enable NFS on this
我试图在使用Yocto构建的Linux映像上启用NFS。该图像运行在一个开发板-高通RB5上。启动后,mount.nfs似乎没有工作,抱怨
mount.nfs: No such device
当我检查使用dmesg \ grep nfs时,我得到了以下信息,但我无法弄清楚失败的原因是什么
[ 7.323526] systemd[597]: proc-fs-nfsd.mount: Failed to connect stdout to the journal socket, ignoring: No such file or directory
[ 7.326328] request
我正在尝试在使用Yocto构建的Linux映像上启用NFS。该映像在开发板上运行-高通RB5。开机后,mount.nfs似乎不工作,抱怨
mount.nfs: No such device
当我使用dmesg | grep nfs检查时,我得到了以下信息,但我自己不知道失败的原因是什么
[ 7.323526] systemd[597]: proc-fs-nfsd.mount: Failed to connect stdout to the journal socket, ignoring: No such file or directory
[ 7.326328] request_
我有一个使用ext4挂载选项挂载的defaults驱动器。它是一个RedHat企业Linux6.5版本,64位。我可以在服务器上的任何文件上调用lsattr。
我需要与其他3台服务器共享该驱动器,所有服务器都运行相同版本的RHEL。我需要在这4台服务器上使用lsattr读取扩展属性。
使用以下命令挂载驱动器时:
mount -t nfs s1.example.com:/a/b /a/b -o rw,sync,hard,intr,user_xattr
我告诉我user_xattr是不正确的:
mount.nfs: an incorrect mount option was specified
如
我有一个linux嵌入式系统(在对它进行主动开发时)将其根文件系统挂载为从我的ubuntu盒导出的nfs共享。所以要特别清楚的是:嵌入式linux是nfs客户端,我的ubuntu框是nfs服务器。我对执行实际nfs安装的嵌入式系统没有太多的控制。
当我升级到ubuntu 17.10时,我发现这已经不能用了。
经过多次调试后,我想我把这个问题定位在协议版本错配上:当我用wireshark嗅探流量时,我发现嵌入式系统用旧的协议版本2发送NFS数据包,但是下面是我在我运行的ubuntu盒上得到的信息
$ rpcinfo -p localhost
program vers proto port
当我运行lsmod或sudo lsmod时,会看到一个错误,即:
libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory
我搜索了很多论坛,但无法找到解决办法。我正在Linux的Windows子系统上运行Debian。
最近,我还试图编辑sysctl.conf文
我有一个包含嵌套文件系统的zfs池的linux (ubuntu)服务器。例如:
zfs_pool/root_fs/fs1
zfs_pool/root_fs/fs2
zfs_pool/root_fs/fs3
我已经启用了根文件系统上的NFS共享(通过zfs,而不是通过编辑/etc/exports)。嵌套文件系统继承此属性。
NAME PROPERTY VALUE SOURCE
zfs_pool/root_fs sharenfs rw=192.168.1.0/24,root_squash,async l
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