使用centos的nfs作为windows server2012的共享存储实现文件的共享

使用centos的nfs作为windows server2012的共享存储实现文件的共享

srv1.chinasoft.io
srv2.chinasoft.io
这两个域名是处理视频的windows server2012 服务器,之前是完全独立的,现在想打通存储处理视频
服务器放在ibm的物理机中,配置是24核32G内存,2T磁盘
cpu使用率较高,经常飙升到 80% 以上,内存是用不到8G,网络带宽合计大概在30M左右,如果迁移到阿里云是不合适的,费用会大增

如果是在centos上用nfs或者nas的云存储都好处理,windows之间共享存储是个问题

如果在 centos 中启动 nfs 服务作为服务端,然后由两台 windows 机器去挂载这台 nfs的磁盘,这样就可以共享磁盘了

1.先安装nfs服务端

yum install -y exportfs nfs-utils

# 创建 /data/nasdata 目录作为共享存储
# mkdir /data/nasdata

# vim /etc/exports
/data/nasdata *(insecure,rw,no_root_squash,sync,anonuid=500,anongid=500)

# 查看共享文件夹

# exportfs -rv
exporting *:/data/nasdata

# 重启file01的NFS服务  
systemctl restart nfs
systemctl enable nfs

2.windows客户端设置

在控制面板/程序 中安装nfs客户端
win10的安装

windows server 2012的安装

上一页的时候没有显示nfs 客户端,只有服务端继续下一步就看到了



命令行挂载centos的/data/nasdata到本地的 x 盘,但是无法写入
C:\Users\ws>mount 10.11.0.206:/data/nasdata x:


解决办法

方法一:修改注册表(需要重启windows服务器)

打开注册表:开始–运行–输入regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

空白处右键增加两项DWORD:AnonymousUid,AnonymousGid;值都是0。如下图:



方法二:直接设置centos的文件夹权限为 777 (不推荐)
# chmod 777 /data/nasdata

posted @ 2020-08-06 17:07  reblue520  阅读(458)  评论(0编辑  收藏  举报