一、摘要

上午成功的挂载了oss到主机上,根据官方的建议最好把ossfs服务添加到守护进程里。

二、步骤

1、添加启动脚本

root 目录下创建一个目录存放脚本:

[root@blog bin]# mkdir /root/ossfs_scripts
[root@blog bin]# vi /root/ossfs_scripts/start_ossfs.sh
# 写入以下信息
# 卸载
fusermount -u /mnt/ossfs
# 重新挂载
exec ossfs [bucket] [MountPoint] -ourl=[EndPoint] -f

把方括号内内的值及方括号替换成响应的信息即可,注意一定要加上-f 选项!!!

2、添加supervisor配置

supervisor服务端的配置和安装见使用supervisor管理进程

[root@blog bin]# vi /etc/supervisor/ossfs.ini

加入配置数据:

command=bash /home/ma/ossfs_scripts/start_ossfs.sh
logfile=~/var/log/ossfs.log
log_stdout=true
log_stderr=true
logfile_maxbytes=1MB
logfile_backups=10
stdout_logfile=~/var/log/supervisor/ossfs.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stderr_logfile=~/var/log/supervisor/ossfs.err
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10

更新supervisor配置并重新载入:

[root@blog bin]# supervisorctl update
[root@blog bin]# supervisorctl reload

查看是否配置成功:

[root@blog bin]# supervisorctl status
ossfs RUNNING pid 2288, uptime 1:40:25

三、总结

总的来说配置还是十分简单,主要的问题是要弄清楚supervisor的配置。

下午因为太粗心在配置脚本的时候忘了加-f 选项,在这里卡了很久。。。

最后修改:2017 年 09 月 23 日
喜欢就给我点赞吧