NFS共享存储服务(图文详解)

  • 一、NFS简介
  • 二、NSF服务
  • 1、/etc/exports 配置文件
  • 格式
  • 2、服务器使用NFS发布共享资源
  • ①安装 nfs-utils、rpcbind 软件包
  • ②、设置共享目录
  • ③、启动NFS服务
  • ④、查看本机发布的 NFS共享目录
  • 3、在客户机中访问NFS共享资源
  • ①、安装nfs-utils、rpcbind 软件包,并开启服务
  • ②、查看NFS服务器端共享的目录
  • ③、手动挂载NFS共享目录
  • ④、设置自动挂载
  • ⑤、查看自动挂载是否设置成功
  • ⑥、强制解挂(当服务器突然断掉,而客户端还在查看共享目录时)


一、NFS简介




二、NSF服务

1、/etc/exports 配置文件

格式

nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储

2、服务器使用NFS发布共享资源

①安装 nfs-utils、rpcbind 软件包

nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储_02


nfs k8s 共享存储 nas nfs共享设置_服务器_03

②、设置共享目录

nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储_04

nfs k8s 共享存储 nas nfs共享设置_nfs_05

权限选项

说明

rw

表示允许读写

ro

表示为只读

sync

表示同步写入到内存与硬盘中

async

将数据先保存在内存缓冲区中,必要时才写入磁盘

no_root_squash

表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)

root_squash

表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户

all_squash

所有访问用户都映射为匿名用户或用户组

subtree_check(默认)

若输出目录是一个子目录,则nfs服务器将检查其父目录的权限

no_subtree_check

即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率

anonuid=xxx

指定NFS服务器/etc/passwd文件中的匿名用户的UID

anongid=xxx

指定NFS服务器/etc/passwd文件中的匿名用户的GID

③、启动NFS服务

nfs k8s 共享存储 nas nfs共享设置_nfs_06

④、查看本机发布的 NFS共享目录

nfs k8s 共享存储 nas nfs共享设置_共享目录_07

3、在客户机中访问NFS共享资源

①、安装nfs-utils、rpcbind 软件包,并开启服务

nfs k8s 共享存储 nas nfs共享设置_共享目录_08

②、查看NFS服务器端共享的目录

nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储_09

③、手动挂载NFS共享目录

nfs k8s 共享存储 nas nfs共享设置_服务器_10

④、设置自动挂载

nfs k8s 共享存储 nas nfs共享设置_服务器_11

⑤、查看自动挂载是否设置成功

nfs k8s 共享存储 nas nfs共享设置_共享目录_12

⑥、强制解挂(当服务器突然断掉,而客户端还在查看共享目录时)

nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储_13


nfs k8s 共享存储 nas nfs共享设置_共享目录_14


nfs k8s 共享存储 nas nfs共享设置_nfs k8s 共享存储_15