我的使用场景
有A服务器与B服务器,图片上传到B服务器/data/tomcat/dorm/images文件下,
A服务器安装了nginx想对图片进行发布服务,因为不知道怎么把nginx指向B服务器做图片映射所以做了文件共享功能
配置如下
主机A服务器
yum install -y nfs-utils 安装nfs
service nfs restart 启动nfs
cd /etc/ 进入etc
vi export 打开export
添加以下这行A服务器需要创建如下的路径做共享 ip是允许共享的ip,如我的服务器B必须在如下网段才能访问
/data/dorm/images 10.2.7.*(insecure,rw,async,no_root_squash)
service nfs restart 重启nfs 主机配置完成
从服务器B
yum install -y nfs-utils
service nfs restart
service rpcbind restart 不知道干嘛的 没启动 我的功能也实现了,不知道哪有坑
执行下面的命令 ip是主机的ip 前面的路径是远程文件 后面路径是本地文件
mount 10.2.7.111:/data/dorm/images /data/tomcat/dorm/images -nolock -t nfs
实现效果占用主机磁盘空间,挂咱完成以后所有磁盘数据相互可以看到无论上传到哪个服务器相互都可以看到
PS:网上看设置的时候必须保证磁盘是空的,我没关注磁盘是不是空的总之成功了设置的时候注意一下就可以了