NFS文件网络共享
Posted 水月情缘雪飞飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS文件网络共享相关的知识,希望对你有一定的参考价值。
@[TOC]NFS文件网络共享
简介
官网:http://nfs.sourceforge.net/
推荐博客:
- 光盘或光盘镜像:iso9660
- DOS fat16文件系统:msdos
- Windows 9x fat32文件系统:vfat
- Windows NT ntfs文件系统:ntfs
- Mount Windows文件网络共享:smbfs
- UNIX(LINUX) 文件网络共享:nfs
安装nfs客户端
- 如果您使用CentOS、Redhat、Aliyun Linux操作系统,请执行以下命令
sudo yum install nfs-utils
- 如果您使用Ubuntu或Debian操作系统
sudo apt-get install nfs-common
Mac 系统的使用
sudo nfsd enable sudo nfsd start sudo nfsd restart
编辑 /etc/exports 文件
sudo vi /etc/exports
# -alldirs 挂载该目录下的所有子目录 -network -mask 可以不写,默认就是允许所有
# /Users/modongxiao/data 就是本地的目录,以此为nfs的基础
/Users/modongxiao/data -alldirs
重启nfsd
sudo nfsd enable
sudo nfsd start
sudo nfsd restart
# nfs 常用命令
localhost:docker modongxiao$ nfsd -h
nfsd: illegal option -- h
usage: nfsd [-NRrtuv] [-F export_file] [-n num_servers] [-p nfsport] [-P mountport] [command]
commands: enable, disable, start, stop, restart, update, status, checkexports, verbose [up|down]
查看 showmount -e
localhost:docker modongxiao$ showmount -e
Exports list on localhost:
/Users/modongxiao/mvc Everyone
/Users/modongxiao/data Everyone
mount 挂载
- -o async 异步写入 -o sync 同步写入
- 127.0.0.1:/Users/modongxiao/data 为本机目录(/etc/exports中的目录)
- /Users/modongxiao/nfs/data 为nfs挂载在本地的文件夹位置
sudo mount -o sync -t nfs 127.0.0.1:/Users/modongxiao/data /Users/modongxiao/nfs/data
sudo mount -o sync -t nfs 127.0.0.1:/Users/modongxiao/mvc /Users/modongxiao/nfs/mvc
- mount 或 df -h 查看本机挂载情况
localhost:docker modongxiao$ mount
127.0.0.1:/Users/modongxiao/data on /Users/modongxiao/nfs/data (nfs, asynchronous)
127.0.0.1:/Users/modongxiao/mvc on /Users/modongxiao/nfs/mvc (nfs, asynchronous)
localhost:docker modongxiao$ df -h
127.0.0.1:/Users/modongxiao/data 466Gi 69Gi 396Gi 15% 575985 4155327920 0% /Users/modongxiao/nfs/data
127.0.0.1:/Users/modongxiao/mvc 466Gi 69Gi 396Gi 15% 575985 4155327920 0% /Users/modongxiao/nfs/mvc
卸载 umount 或 sudo nfsd stop
bogon:.ssh modongxiao$ sudo umount 127.0.0.1:/Users/modongxiao/data
Password:
bogon:.ssh modongxiao$ df -h
127.0.0.1:/Users/modongxiao/mvc 466Gi 70Gi 396Gi 15% 591788 4152799280 0% /Users/modongxiao/nfs/mvc
bogon:.ssh modongxiao$ sudo nfsd stop
The nfsd service is not running.
如果发现卸载时被占用,可以直接使用 sudo nfsd stop 停止
结果查看
- nfs://127.0.0.1/Users/modongxiao/data
以上是关于NFS文件网络共享的主要内容,如果未能解决你的问题,请参考以下文章