nfs文件网络共享(代码片段)

水月情缘雪飞飞 水月情缘雪飞飞     2023-03-19     282

关键词:

@[TOC]NFS文件网络共享

简介

官网:http://nfs.sourceforge.net/

推荐博客:

Linux挂载命令mount用法及参数详解

  • 光盘或光盘镜像:iso9660
  • DOS fat16文件系统:msdos
  • Windows 9x fat32文件系统:vfat
  • Windows NT ntfs文件系统:ntfs
  • Mount Windows文件网络共享:smbfs
  • UNIX(LINUX) 文件网络共享:nfs

Mac OS 搭建NFS文件服务器

MACOS 如何创建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-网络文件共享服务(代码片段)

...务端(nfs-server)配置客户端(web-client)NFS服务简单执行流程NFS文件访问权限NFS服务端配置客户端地址的表示方法/etc/exports参数/etc/exports生效创建共享目录NFS服务端配置小结NFS客户端配置查看远端共享目录挂载共享目录 查看详情

nfs网络文件共享服务(代码片段)

一、NFS工作原理NFS原理:相当于一块网络硬盘被多个PC挂载,如何获得网络磁盘的端口号? 首先NFS是一个共享目录,例,他共享了data目录,这时候客户端通过IP远程挂载这个目录,也需要知道NFS的端口号。 二、NFS工作流... 查看详情

3-nfs-共享存储(代码片段)

一,NFS概述1.什么是nfs?  NFS(NetworkFileSystem)即网络文件系统。NFS共享存储2.nfs能干什么?  主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录。3.为什么要使用nfs?  NFS网络文件系统一般被用来存储... 查看详情

网络文件共享服务-nfs(代码片段)

NFS服务NFS:NetworkFileSystem网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(RemoteProcedureCallProtocol远程过程调用)实现RPC:采用C/S模式。客户机... 查看详情

nfs共享存储服务(代码片段)

NFS是NetworkFileSystem的简写,即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。... 查看详情

详解nfs-----共享存储服务(代码片段)

NFS简介:NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本... 查看详情

nfs共享存储服务部署(代码片段)

第1章NFS介绍1.1NFS基本概述NFS(NetworkFileSystem)网络文件系统主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构中,如果是... 查看详情

搭建nfs网络文件共享服务(干货)(代码片段)

先上干货:以下是配置全过程(客户端和服务端对比)查看NFS软件包[[email protected]~]#rpm-aqnfs-utilsportmaprpcbind#这个命令比(yumgrouplist)的更有效率安装法一:[[email protected]~]#yumgroupinstall"NFSfileserver"也可以使用法二:[... 查看详情

nfs(代码片段)

NFS全称net-file-system是一款网络文件系统。它的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件(NFS一般用来存储共享视频,图片等静态数据)。而在客户端看来,共享的目录就是其本身的目录。网络... 查看详情

nfs网络文件共享系统-综合架构no.2(代码片段)

相信可能成就一切可能,相信不可能就是自废武功!!!nfs服务器搭建文档1.先打印系统版本cat/etc/redhat-releaseuname-runame-m2.在所有需要使用nfs的服务器上安装nfs-utilsrpcbindyuminstallnfs-utilsrpcbind-yrpm-qanfs-utilsrpcbind安装好nfs系统会创建... 查看详情

nfs文件网络共享(代码片段)

@[TOC]NFS文件网络共享简介官网:http://nfs.sourceforge.net/推荐博客:Linux挂载命令mount用法及参数详解光盘或光盘镜像:iso9660DOSfat16文件系统:msdosWindows9xfat32文件系统:vfatWindowsNTntfs文件系统:ntfsMountWindows文... 查看详情

nfs文件网络共享(代码片段)

@[TOC]NFS文件网络共享简介官网:http://nfs.sourceforge.net/推荐博客:Linux挂载命令mount用法及参数详解光盘或光盘镜像:iso9660DOSfat16文件系统:msdosWindows9xfat32文件系统:vfatWindowsNTntfs文件系统:ntfsMountWindows文... 查看详情

nfs文件网络共享(代码片段)

@[TOC]NFS文件网络共享简介官网:http://nfs.sourceforge.net/推荐博客:Linux挂载命令mount用法及参数详解光盘或光盘镜像:iso9660DOSfat16文件系统:msdosWindows9xfat32文件系统:vfatWindowsNTntfs文件系统:ntfsMountWindows文... 查看详情

nfs网络文件系统详解(代码片段)

...1章NFS基本概述1.1什么是nfsNFS是NetworkFileSystem的缩写及网络文件系统。主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构... 查看详情

nfs共享储存服务部署(代码片段)

NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发,通过使用NFS协议,NFS客户机可以向访问本地目录一样访问远程NFS服务器中的共享资源。大多数负载均衡群集都使用NFS协议。NFS网络文件系统一般被用来存储共享视... 查看详情

nfs(代码片段)

NFS1.1NFS定义:NFS(NetworkFileSystem)网络文件系统,它的工作机制是基于rpc来实现网络文件系统共享的。1.2NFS作用‘1.通过局域网让不同的主机系统之间可以共享文件或目录2.节省本地存储空间,本地终端将可以减少自身存储空间的使... 查看详情

02-nfs存储服务(代码片段)

1、NFS存储服务概念NFS是NetworkFileSystem的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录,NFS客户端可以通过挂载的方式将NFS服务端共享数据的文件目录挂载到本地挂载点,这样对本地... 查看详情

nfs共享存储服务的部署(代码片段)

NFS共享存储服务的部署NFS(NetworkFileSystem)即网络文件系统主要用于存储web服务器上用户上传的数据信息,图片?附件?头像?视频?音频NFS网络文件系统工作方式1、在nfs服务端创建共享目录2、通过mount?网路挂载,将NFS客户端本地目... 查看详情