从阿里云下载 ossfs_1.80.0_centos6.5_x86_64.rpm,存入CMS TOP服务器本地 /data/ossfs_1.80.0_centos6.5_x86_64.rpm
1、在服务器中下载安装 oss 客户端(ossfs) sudo yum localinstall /data/ossfs_1.80.0_centos6.5_x86_64.rpm
2、安装后在CMSTOP终端输入命令绑定 bucket echo bucket-name:**************> /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs mkdir /data/ossfs ossfs bucket-name /data/ossfs -ourl=
3、设置开机自动挂载。在 /etc/fstab 中加入下面的命令 ossfs bucket-name /data/ossfs **************,url= ,allow_other 0 0 保存/etc/fstab文件。
执行以下命令,如果没有报错,则说明设置正常。
输入挂载目录命令 mount -a chkconfig netfs on
4、修改/etc/updatedb.conf 在PRUNEFS =后面加上fuse.ossfs 在PRUNEPATHS =后面加上挂载的目录 fuse.ossfs /data/ossfs(去除系统检索操作,防止检索产生费用)
5、DOMAIN 域名重新解析 cname 到挂载的oss 6、将 /data/www/cmstop/public/upload 图片资源迁移到 oss 的挂载目录 7、Cmstop 服务器配置 nginx 的vhost 路径,指向 oss 的挂载目录,然后重启生效
ps: 整个过程需要1小时左右,具体时间根据网络,资源大小,迁移速度有关。过程中影响资讯图片的显示。
8、卸载bucket: fusermount -u /data/ossfs