智能摘要 DeepSeek
本文介绍了利用宝塔面板简化阿里云OSS挂载维护的方法:针对ossfs易掉线需手动重挂的问题,通过宝塔可视化安装Supervisor插件(替代复杂的手动配置),结合创建自动重挂脚本(需包含`-f`参数),实现进程守护。核心步骤为:
1. 按官方文档安装ossfs(暂不挂载)
2. 宝塔应用商店一键安装Supervisor
3. 编写含卸载与重挂命令的脚本(如`/root/ossfs_scripts/start_ossfs.sh`)
4. 在Supervisor添加守护进程,指定root用户执行脚本
此方案显著降低操作门槛,无需SS
ossfs挂载阿里云oss虽然很好用,但是有时候会无故挂掉,需要手动重新挂载,之前介绍的阿里云使用supervisor启动ossfs挂载oss教程过于复杂其实很多新手都是无法成功安装好。最近易云无意发现宝塔面板原来已经有了supervisor插件,那么过程就简单许多了!
一、安装ossfs
这儿根据官方教程安装centos7的ossfs
下载ossfs安装包
wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
运行安装ossfs
sudo yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm
配置ossfs文件
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs
因为是使用supervisor启动ossfs,所以这里不挂载ossfs先。
其他系统安装方法可以参考官方教程:飞机直达
二、宝塔面板安装supervisor
位置在软件商店的系统工具里,一键安装,无需SSH。
三、创建ossfs进程文件(可使用宝塔文件管理创建保存)
mkdir /root/ossfs_scripts vi /root/ossfs_scripts/start_ossfs.sh
写入下面信息并保存
# 卸载 fusermount -u 挂载地址 # 重新挂载,必须要增加-f参数运行 exec ossfs bucket_name mount_point -ourl=endpoint -f
四、在宝塔supervisor管理器添加
添加的填写按我图所示即可,尤其是启动用户和启动命令必须正确,不懂就按我图中设置!
名称:随意,例如ossfs
启动用户:root
运行目录:随意选择个存在的目录
启动命令:bash /root/ossfs_scripts/start_ossfs.sh
这样就搞定了!果然宝塔面板还是很强大的,很多复杂的SSH指令变成可视化操作!