惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
Vercel News
Vercel News
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
N
Netflix TechBlog - Medium
GbyAI
GbyAI
F
Fortinet All Blogs
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
M
MIT News - Artificial intelligence
D
Docker
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog

Oskyla 烹茶室

修复 Joplin on KDE 菜单栏显示问题 Copy Fail:Linux 内核 2017 年至今的高危漏洞(附临时缓解方案) | CVE-2026-31431 Hermes Agent — 在 K3s / K8s 中运行指南 在 K3s 节点上安装并使用 nerdctl Mouser:轻量开源的罗技鼠标驱动替代方案 Claude Opus 4.7:优缺点与评测信息汇总 openFuyao NPU-Operator故障排查 openFuyao 2603 共测测试报告 openFuyao InferNex AI推理集成部署 310P(300I Pro) 环境问题记录及解决 ceph mon Operation not permitted 问题解决 Ascend 310P + openFuyao + NPU-Operator 故障排查 KDE Plasma6 禁用全局菜单,恢复正常应用菜单 终极指南:在 Linux 裸机服务器上快速部署 Moltbot (原 Clawbot) 并集成飞书 Windows 配置 Claude Code 解决 settings.json 不生效 Windows 配置 Claude Code 全流程 2025-12-31 | 年终总结 AI 生图精品提示词|第二期:城市星球 AI 生图精品提示词|第一期 Kubernetes kubectl --raw 使用指南 彻底解决阿里云和 tailscale 冲突 2025-10-21 | 沉淀思维 macOS 单独为鼠标或触控板开启自然滚动 2025-10-16 | 负载高低 2025-10-15 | 睡眠周期 2025-10-14 | 转换情绪与独立观点 go 拉取 gitcode.com 私有 mod Git 将某个文件恢复到其他分支的状态 SSH 通过跳板机连接 lxc 使用 chronyc 构建 ntp 服务 2025-10-13 | 独立思考于未来能源
ubuntu 配置 nfs 服务
Tianlun Song · 2024-07-27 · via Oskyla 烹茶室

本文 首发于 🌱 煎茶转载 请注明 来源

步骤

首先,打开终端窗口,并以管理员权限运行以下命令来

更新软件包列表并安装NFS服务器软件包:

sudo apt update
sudo apt install nfs-kernel-server

这将安装 nfs-kernel-server 软件包,该软件包包含NFS服务器所需的组件。

步骤二:创建共享目录

接下来,您需要选择要共享的目录,并创建共享目录。例如,假设您要共享 /home/user/shared 目录。

sudo mkdir /home/user/shared

然后,为了确保共享目录的权限正确设置,运行以下命令:

sudo chown nobody:nogroup /home/user/shared
sudo chmod 777 /home/user/shared

这将确保共享目录对所有用户可读写。

步骤三:配置NFS服务器

编辑NFS服务器的配置文件以指定要共享的目录。打开终端,并使用文本编辑器(如vinano)打开 /etc/exports 文件:

在打开的文件中,添加以下内容:

/home/user/shared  <client_ip>(options)

<client_ip>替换为允许访问共享目录的客户端的IP地址或IP地址范围。您还可以根据需要添加其他选项,例如ro(只读访问)或rw(读写访问)。

例如,如果您要允许IP地址为192.168.0.100的客户端访问共享目录,并具有读写访问权限,则配置如下:

/home/user/shared  192.168.0.100(rw)

如果您要允许多个客户端访问共享目录,请在每个客户端之间使用逗号进行分隔。

保存并关闭文件。

步骤四:重新加载NFS配置

在编辑NFS配置后,您需要重新加载NFS配置以使更改生效。运行以下命令:

这将重新加载 /etc/exports 文件中的配置。

步骤五:启动NFS服务

现在,您需要启动NFS服务。运行以下命令:

sudo systemctl start nfs-kernel-server

步骤六:设置NFS服务开机自启

为了确保NFS服务在系统启动时自动启动,您可以使用以下命令将其添加到开机启动项中:

sudo systemctl enable nfs-kernel-server

这将使NFS服务在系统启动时自动启动,并保持运行。

步骤七:配置客户端访问

要从其他计算机上的客户端访问NFS共享,您需要在客户端上安装NFS客户端软件包。在客户端上打开终端,并运行以下命令来安装NFS客户端软件包:

sudo apt update
sudo apt install nfs-common

安装完成后,您可以使用以下命令将NFS共享挂载到客户端的目录中:

sudo mount <server_ip>:/home/user/shared /mnt

将<server_ip>替换为NFS服务器的IP地址。这将将NFS共享挂载到客户端的/mnt目录中。 步骤八:验证NFS共享

现在,您可以验证NFS共享是否正常工作。在客户端上,导航到挂载的目录,并创建一个测试文件:

cd /mnt
echo "Hello, NFS!" > test.txt

然后,在客户端上运行以下命令,以确保文件成功写入NFS共享:

如果成功显示文件内容,则表示NFS共享设置正确,并且客户端可以正常访问共享。

References