Home Debian11 Blog - nfs
type: channel
link: https://blog.940304.xyz/tag/nfs/
items: 在 OpenWrt 上搭建 nfs server

在 OpenWrt 上搭建 nfs server
type: item
date: 2023-04-01T15:03:59+08:00
description: # cat /etc/openwrt_version 08.28.2022 # cat /etc/openwrt_release DISTRIB_ID='512' DISTRIB_RELEASE='22.03.0-rc6' DISTRIB_REVISION='08.28.2022' DISTRIB_TARGET='x86/64' DISTRIB_ARCH='x86_64' DISTRIB_DESCRIPTION="dk-router 08.28.2022 by Kiddin'" DISTRIB_TAINTS='busybox override' # opkg list-installed |grep nfs kmod-fs-nfs - 5.15.58-1 kmod-fs-nfs-common - 5.15.58-1 kmod-fs-nfs-common-rpcsec - 5.15.58-1 kmod-fs-nfs-v4 - 5.15.58-1 kmod-fs-nfsd - 5.15.58-1 luci-app-nfs - git-22.240.61616-a97e7f2 nfs-kernel-server - 2.5.4-4 nfs-kernel-server-utils - 2.5.4-4 nfs-utils - 2.5.4-4 nfs-utils-libs - 2.5.4-4 由于我的两块 3TB 和一块 4TB 硬盘都接在软路由上，软路由跑着 OpenWrt 系统。2022年搭建了 home-server, 使用 pve 虚拟了 debian11 运行。要在 debian11 使用 nfs 挂载 OpenWrt 上挂载出来的几块硬盘。前几天发现在 debian11 上无法查看 /mnt/ 目录下的文件，后面才意识到是 nfs server 端挂了。 我的 OpenWrt 环境如上，安装的 nfs 版本以及各个依赖情况也如上，ssh 进入 OpenWrt，执行 /etc/init.d/nfsd restart 然后 debian11 这边就能重新查看文件了。 OpenWrt 上 nfs 的配置如下 # cat /etc/config/nfs config share option enabled '1' option path '/mnt/four' option clients '10.10.10.0/24' option options 'rw,all_squash,insecure,sync,no_subtree_check' config share option enabled '1' option path '/mnt/ThreeTB' option clients '10.10.10.0/24' option options 'rw,all_squash,insecure,sync,no_subtree_check' config share option enabled '1' option path '/mnt/FiveOO' option clients '10.10.10.0/24' option options 'rw,all_squash,insecure,sync,no_subtree_check' config share option enabled '1' option path '/mnt/ThreeTB2' option clients '10.10.10.0/24' option options 'rw,all_squash,insecure,sync,no_subtree_check'