在 你的Linux 上挂载 NFS放文件

在 Linux 上挂载 NFS

FS 是 Network File System 的缩写。和 smb 相似,可以将服务器中的某个文件夹共享出来,让其它设备可以访问里面的内容。

我们知道 smb 共享可以挂载在 Windows 电脑上,当一块网络硬盘来使用。

smb-mount

NFS 也同样可以,于是我想把 贝壳云 上面连接的 10T 硬盘,通过 NFS 共享,挂载在刷了 armbian 的 N1 上面,这样我两台设备都可以使用这块硬盘,提高利用效率。

使用方法

贝壳云上我刷的是小钢炮系统,里面可以直接开启 NFS ,需要先设置共享。

  • export dir 想要共享的目录
  • hosts allow 允许访问的 IP 地址,这里我填 N1 的 IP 地址
  • nfs option 使用默认 rw,sync,root_squash,all_squash,insecure,no_subtree_check

nfs 和 smb 不同,不能设置用账号密码访问,只能设置让某个 IP 访问。如果想让局域网的所有人都可以访问,假设路由器的 IP 是 192.168.1.1,那么这里可以填 192.168.1.0/24,指的是 IP 地址以 192.168.1 开头的用户都可以访问。

设置好后,切换的 armbian ,用 ssh 连接设备,查看一下 贝壳云 nfs 的共享权限

showmount -e beikeyun

这里的 beikeyun 也可以使用内网 IP

确定 N1 拥有访问权限之后,便可以开始挂载了。此时我想把 贝壳云 上的 /media/x 挂载到 N1 的 /media/x 上,我需要先在 N1 上创建这个文件夹

mkdir /media/x

之后在 N1 上安装 nfs 客户端

sudo apt install nfs-common

之后挂载

mount -t nfs beikeyun:/media/x /media/x

没有报错便是挂载成功。此时已经可以查看 10T 硬盘里面的内容

ls /media/x

本文章搜集于网络

本站声明:
1.本站所有干货均来源于互联网,部分收费资源为保障服务器运行,不保证100%完整、不提供任何技术支持
2.分享目的仅限于学习和测试,一切商业行为与本站无关,下载后请在24小时内删除。
3.请勿用于商业用途,不得违反国家法律,如需商业使用请向官方购买授权,由于使用该资源引起的侵权行为 与本站无关!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 如遇到加密压缩包,默认解压密码为"www.xyouhui.com",如遇到无法解压的请联系管理员!

享优汇小站 | 软件神器 | 给力的源码主题 | 免费干货 » 在 你的Linux 上挂载 NFS放文件

发表评论