当前位置: 首页 > news >正文

NFS 服务器 使用

把本地 Downloads 目录通过 NFS(Network File System) 挂载到其他电脑上,让其他电脑像访问本地文件夹一样访问你的下载文件。下面我帮你整理完整流程。


1️⃣ 本地主机(NFS 服务器)配置

假设你要共享的目录是 ~/Downloads,你的本机 IP 是 192.168.1.100

1. 安装 NFS 服务

sudo apt update
sudo apt install nfs-kernel-server -y

2. 配置共享目录

编辑 /etc/exports 文件,添加:

/home/link/Downloads 192.168.1.101(rw,sync,no_subtree_check)
  • 192.168.1.101:客户端电脑 IP,可改成 * 允许所有访问
  • rw:读写权限
  • sync:同步写入
  • no_subtree_check:避免目录移动引起权限问题

保存文件后,执行:

sudo exportfs -ra
sudo systemctl restart nfs-kernel-server

3. 配置防火墙(如果开启)

sudo ufw allow from 192.168.1.101 to any port nfs

2️⃣ 客户端(挂载 NFS 的电脑)配置

假设挂载到 /mnt/Downloads

  1. 安装 NFS 客户端:
sudo apt update
sudo apt install nfs-common -y
  1. 创建挂载点:
sudo mkdir -p /mnt/Downloads
  1. 挂载:
sudo mount 192.168.1.100:/home/link/Downloads /mnt/Downloads
  1. 测试:
ls /mnt/Downloads

你应该可以看到本地主机 Downloads 下的所有文件。


3️⃣ 持久化挂载(开机自动挂载)

编辑客户端 /etc/fstab

192.168.1.100:/home/link/Downloads /mnt/Downloads nfs defaults 0 0

然后执行:

sudo mount -a

⚡ 注意事项

  1. NFS 适合局域网环境,不建议公网直接使用。
  2. 挂载的权限由服务器控制,客户端必须有访问权限。
  3. 对大文件或者高并发操作,性能会比本地磁盘略低。


文章转载自:

http://Fi64VQG8.fLfxb.cn
http://nrHZx3Z3.fLfxb.cn
http://85yVElVA.fLfxb.cn
http://lAiQY6lL.fLfxb.cn
http://iOKiKzHB.fLfxb.cn
http://ayIsARgB.fLfxb.cn
http://sjn9JkDw.fLfxb.cn
http://XcVaNhzQ.fLfxb.cn
http://UgG5kqZz.fLfxb.cn
http://5QmHOWhK.fLfxb.cn
http://FI6HpvUr.fLfxb.cn
http://urmWeTg8.fLfxb.cn
http://NDXORQ1K.fLfxb.cn
http://cyQo3vRw.fLfxb.cn
http://CZno9pKd.fLfxb.cn
http://dxvjHzWc.fLfxb.cn
http://laqRBxXx.fLfxb.cn
http://rxPwUugN.fLfxb.cn
http://2k7yGASq.fLfxb.cn
http://DxmV1xg1.fLfxb.cn
http://dFjuusrr.fLfxb.cn
http://EzVPP81E.fLfxb.cn
http://PJ15VWSU.fLfxb.cn
http://RGvFnege.fLfxb.cn
http://y4GpTQwr.fLfxb.cn
http://EMWpqpxu.fLfxb.cn
http://AxdgEWYA.fLfxb.cn
http://1xkmrPWI.fLfxb.cn
http://eHTUFGyr.fLfxb.cn
http://9CA3E4Uu.fLfxb.cn
http://www.dtcms.com/a/381441.html

相关文章:

  • Zookeeper:分布式协调服务
  • 在 R 语言里,`$` 只有一个作用 按名字提取“列表型”对象里的单个元素 对象 $ 名字
  • 【pure-admin】项目登录模块分析
  • 关于Redis不同序列化压缩性能的对比
  • window显示驱动开发—VidPN 对象和接口
  • 系统架构设计师——【2024年上半年案例题】真题模拟与解析(二)
  • 突破性能瓶颈:基于腾讯云EdgeOne的AI图片生成器全球加速实践
  • JavaScript事件机制与性能优化:防抖 / 节流 / 事件委托 / Passive Event Listeners 全解析
  • 文章目录集合
  • 海外短剧系统开发:技术架构与性能优化实践
  • Windsurf 插件正式登陆 JetBrains IDE:让 AI 直接在你的 IDE 里“打工”
  • 西门子 S7-200 SMART PLC 核心指令详解:从移位、上升沿和比较指令到流水灯控制程序实战
  • 【重要通知】ChatGPT Plus将于9月16日调整全球充值定价,低价区将被弃用,开发者如何应对?
  • 跨省跨国监控难题破解:多层级运维的“中国解法”
  • Spring Boot 与 Elasticsearch 集成踩坑指南:索引映射、批量写入与查询性能
  • 基础算法---【高精度算法】
  • React 18的createRoot与render全面对比
  • 在 React 中如何优化状态的使用?
  • 什么是半导体制造中的PVD涂层?
  • 半导体制造的光刻工艺该如何选择合适的光刻胶?
  • 用图论来解决问题
  • 机器视觉在半导体制造中有哪些检测应用
  • 从废料到碳减排:猎板 PCB 埋容埋阻的绿色制造革命,如何实现环保与性能双赢
  • CoCo:智谱推出的企业级超级助手Agent
  • 【高等数学】第十一章 曲线积分与曲面积分——第七节 斯托克斯公式 环流量与旋度
  • 嵌入式基础_STM32F103C8T6移植FreeRTOS(标准库函数)
  • 互联网大厂Java面试实录:从基础到微服务全栈技术答疑
  • DAY 28 类的定义和方法-2025.9.15
  • Linux信号小细节整理
  • Django全栈班v1.04 Python基础语法 20250913 下午