挂载 NFS (在其他机子上挂载本机共享的目录)

本文介绍了如何通过NFS协议将远程服务器上的目录挂载到本地计算机的具体步骤,包括使用mount命令进行临时挂载,利用chmod -R命令调整权限确保目录可被正确访问,以及如何编辑/etc/fstab实现开机自动挂载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


mount -t nfs 127.0.0.1:/home    /mnt/share
#将127.0.0.1:/home 挂载到本机的/mnt/share目录下
像/home/tom/doc/nfsroot 这样的目录必须保证这条路径所有文件夹都是有相应的权限的.
chmod -R或许会用得着 
卸载:  umount /mnt/share
开机时自动挂载:    
vi /etc/fstab
192.168.0.90:/etc  /mnt/share  nfs  ro    0  0
### 如何在Linux中使用`mount`命令挂载NFS共享目录 #### 使用`mount`命令手动挂载NFS共享 为了在Linux系统上挂载NFS共享,可以利用`mount`命令指定远程主机上的共享路径以及本地的挂载点。具体来说: 执行如下命令来完成一次性的挂载操作[^1]: ```bash sudo mount -t nfs SERVER_IP:/path/to/exported/directory /local/mount/point ``` 这里需要注意的是,`SERVER_IP`代表提供NFS服务的服务器地址;而`/path/to/exported/directory`则是该服务器上被导出供其他机器访问的具体文件夹位置;最后的参数指定了本机用来映射这个远端资源的位置。 对于希望永久生效的情况,则需编辑配置文件 `/etc/fstab` ,加入一行描述新的条目以便于开机自启动时自动加载[^2]: ```text SERVER_IP:/path/to/exported/directory /local/mount/point nfs defaults 0 0 ``` 此外,在某些场景下如果想要简化流程并确保每次重启后都能顺利连接到所需的网络存储空间,可以在 `/etc/rc.d/rc.local` 文件里追加相应的 `mount` 命令实现自动化处理。 #### 配置NFS服务器以允许客户端挂载 为了让上述过程正常工作之前,还需确认目标NFS服务器已经正确设置了权限并向外界开放了所要分享的数据集。这通常涉及到修改位于 NFS 服务器上的 `/etc/exports` 文件,并向其中添加适当的记录[^3]: 例如下面这条语句表示将根目录下的`nfs`子文件夹作为可读写的公共资源对外公布给所有请求者(注意实际部署时应谨慎设置权限范围): ```bash echo "/nfs *(insecure,rw,sync,no_root_squash)" > /etc/exports ``` 之后记得通过启用RPC绑定服务和NFS服务器本身使更改立即生效: ```bash systemctl enable --now rpcbind systemctl enable --now nfs-server ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值