宝塔怎么把对象存储挂载到服务器?阿里云 OSS 挂载教程
服务器磁盘不够、又想让数据直接存到云上时,可以把对象存储桶挂载成服务器本地的一个目录,之后像用本地磁盘一样读写云端文件。宝塔面板的对象存储自动挂载插件支持阿里云、腾讯云(cosfs)、华为云、京东云、金山云、百度云等主流对象存储。本文以阿里云 OSS 为例,讲清从配置密钥到挂载、检查、卸载的完整流程,其他平台操作相同。
这里要先分清一件事:挂载是把对象存储桶当成一个本地目录来直接读写,而备份到云存储是把网站和数据库打包后定期上传做异地容灾,是两回事。本文只讲挂载。
配置密钥:先在云平台拿 AccessKey
第一步是在云平台控制台获取 AccessKey 信息,然后在插件里填写阿里云 OSS 的 AccessKey ID 和 AccessKey Secret:

信息填写完成后,会提示「设置成功」,说明密钥已经配置好。如果安装后遇到报错,可尝试执行插件修复操作。
挂载:点击一次即可把存储桶挂到本地
密钥配置好后,点击【点击挂载】即可将存储桶挂载到本地。可使用默认挂载地址,也可根据需要自行修改:

有两个细节需要注意:
- 内网挂载:仅当云服务器与对象存储位于同一地域内网时,才可勾选【开启内网挂载】;不同地域不要勾选。
- 手动添加:如有其他存储桶未被自动识别,可手动添加。
挂载检查:用 df -Th 确认真的挂上了
挂载完成后,在面板左侧终端中执行 df -Th 命令,确认挂载是否生效:

输出里能看到对象存储桶对应的挂载记录,就说明已经挂载成功,之后就可以像操作本地目录一样读写云端文件。
卸载挂载:按钮或命令两种方式
不再需要时,打开插件,点击已挂载存储桶对应的【卸载】按钮即可卸载;也可以通过命令行方式卸载:
umount /oss挂载地址
两种方式任选其一,卸载后该目录就不再映射到对象存储桶。
完整的挂载与卸载步骤,见宝塔官方文档《对象存储自动挂载插件使用教程》。
常见问题
对象存储挂载和备份到云存储是一回事吗?
不是。挂载是把对象存储桶变成服务器上的一个本地目录,之后能像操作本地磁盘一样直接读写云端文件,适合磁盘不够、想把数据直接存到云上的场景;备份是把网站和数据库打包后定期上传到云存储做异地容灾,本地仍保留一份。两者是不同的插件和用途。
宝塔对象存储挂载插件支持哪些云厂商?
按官方文档,插件支持阿里云、腾讯云(cosfs)、华为云、京东云、金山云、百度云等主流对象存储,可将对象存储桶挂载到本地。本文以阿里云为例演示,其他平台操作流程相同。
挂载需要先在云平台准备什么?
需要先在云平台控制台获取 AccessKey 信息,然后在插件里填写 AccessKey ID 和 AccessKey Secret,填写完成后会提示「设置成功」,之后才能点击挂载。
什么时候可以勾选「开启内网挂载」?
仅当云服务器与对象存储位于同一地域内网时,才可勾选【开启内网挂载】。不同地域时不要勾选,否则可能走不通内网。
怎么确认挂载真的生效了?
在面板左侧终端中执行 `df -Th` 命令,能看到对象存储桶对应的挂载记录,就说明挂载已生效。
挂载之后不想用了,怎么卸载?
两种方式:打开插件,点击已挂载存储桶对应的【卸载】按钮;或通过命令行执行 `umount /oss挂载地址` 卸载。