我使用 Ubuntu Linux 和 NFS 将文件移动到嵌入式 Linux 系统。嵌入式主板上的 Linux 需要 NFS v2,但在 18.04 上未启用。更新嵌入式 Linux 是不切实际的。
如何在 18.04LTS 系统上启用 NFS v2?当我使用较旧的 Ubuntu 14.04 计算机时,相同的过程可以完美运行。它报告 NFS v2 已启用,而 18.04LTS 显示它已禁用。
到目前为止我发现的有关配置的文章并没有提到启用旧版本。
答案1
不清楚你到底在问什么。如果你想知道如何安装 NFS,那很简单sudo apt install nfs-common
您是在问如何通过 nfs 版本 2 进行挂载吗?nfs-common 能够通过在挂载期间指定以下内容来挂载以前版本的 NFS,例如:
sudo mount -t nfs localhost:/storage/backups/git_home_dir /mnt -o nfsvers=2
# type the mount command to see what is mounted
mount
localhost:/storage/backups/git_home_dir on /mnt type nfs (rw,relatime,vers=2,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp6,timeo=600,retrans=2,sec=sys,mountaddr=::1,mountvers=1,mountport=50822,mountproto=udp6,local_lock=none,addr=::1)
编辑:现在我明白了(我的服务器从 16.04 升级后没有这个问题)
您需要编辑/etc/default/nfs-kernel-server
并添加或编辑该行
RPCNFSDOPTS="--nfs-version 2,3,4
然后重新启动内核服务器