NFS
功能:
实现类unix之间的数据共享
特点:
优点:是局域网传输中 速度最快的
缺点:默认不支持的跨平台的数据传输
网络文件系统
是指将远程主机的共享磁盘或者目录,客户端通过网络挂载的方式实现访问
配置文件的路径
/etc/exports
端口及协议
TCP 2049
netstat -antlup | grep :2049
安装及配置方法
安装:
yum install nfs-utils -y
创建要共享的目录或者磁盘
## 创建目录
mkdir /nfs_share
权限
chmod 757 /nfs_share
编辑配置文件
vi /etc/exports
nfs_share 172.16.0.0/16(rw)
设置可以访问的ip网段,子掩码,( )注明权限 访问者名字呈现的状态
NFS常用选项
ro —— 只读共享
rw —— 读写(但是真正能否可写,还要看目录的权限)
sync —— 同步写入
async —— 异步写入
all_squash —— 所有用户都映射为nfsnobody
no_all_squash —— 默认的,用户不映射,会携带身份和权限映射为服务器中的用户身份
server client
u1 1000 dou1 1000
u2 1001 dou2 1001
dou3 1005
服务器端看时候
u1
u2
505
root_squash —— 默认的,root会映射为nfsnobody
no_root_squash —— root不映射,不携带身份
启动服务
systemctl restart nfs
systemctl enable nfs
使用方法
客户端:
查看服务端的共享目录
netstat -antlup | grep :2049
挂载
mount $ip:$dir /挂载点目录
例子
mount 192.168.50.88:nfs_share /nfs
问题及故障排除
客户端没有showmount命令
yum provides 命令 查看这条命令是哪个安装包带的