linux挂载远程服务器地址方案二

  1. ?问题:由于nas地址挂载到fast存储地址后,访问原fast存储地址就直接去访问了nas存储地址,所以之前fast服务器上的存储文件是看不到的,注意:仅仅是看不到,不是被覆盖了。因此要看到之前fast上的文件,需将fast服务器上的文件传输到nas服务器上。但是fast文件服务器文件过多,远程传输花费时间过长(10天左右),这会导致在这10内用户所上传的文件在nas服务器上丢失。
    !解决:采用先在fast服务器上做备份,给原来的存储的data文件夹重命名为data_bak(作为备份数据,挂载后使用该备份地址给nas服务器传输数据)。新建一个data文件夹,作为挂载地址。
    1. 停止fastdfs服务,执行命令如下:

service fdfs_trackerd stop

service fdfs_storaged stop

    1. Fast服务器上备份数据,新建挂载地址

  1. 挂载nas服务器文件存储地址到fast服务器文件存储地址。
    1. 要在【nas服务器ip】上开启NFS服务并编辑/etc/exports文件,具体操作如下:

chkconfig --level 35 nfs on

service nfs start

vi /etc/exports,加入:

【nas服务器文件地址】 【fast服务器ip】(rw,sync,no_root_squash)

service nfs restart

    (2)在fast服务器(使用root用户)运行:

        chmod 777 -R 【fast服务器文件地址】

        mount 【nas服务器ip】:【nas服务器文件地址】 【fast服务器文件地址】

如下图示例:如果报该错误,则需要在nas服务器上重启nfs,执行命令:service nfs restart

再次执行mount 【nas服务器ip】:【nas服务器文件地址】 【fast服务器文件地址】

        如下图不报错就可以了。

  1. 在fast服务器启动fast服务,执行命令如下:

service fdfs_trackerd start

service fdfs_storaged  start

  1. 设置开机自动挂载:
            mount 【nas服务器ip】:【nas服务器文件地址】 【fast服务器文件地址】这行加入到/etc/rc.local,开机就会自动挂载了。
  2. 完成已上操作后,进入nas服务器存储地址可以看到会自动生成如下目录,等待目录生成完毕大约30十分钟。

  1. 待上个步骤中目录完全生成后,远程传最开始输备份的文件。
    说明:做完已上操作,则程序每次上传文件会上传到nas服务器,不会产生10天备份之间的文件上传误差。
    在fast服务器执行命令: scp  -r 【fast服务器文件备份地址】  nas服务器ip:【nas服务器文件地址】

 
等待执行远程传输完成。

  1. 说明挂载与被挂载的关系:

        文件服务器(被挂载机):【nas服务器ip】 操作机(挂载到机):【fast服务器ip】  即我们在操作机上进行的操作,实际上都到文件服务器上去了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值