有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

准备工作

挂载存储桶,需要进行以下准备工作。
一台 Lighthouse 服务器。
一个同地域的轻量对象存储的存储桶。

功能概述

用户可以在轻量应用服务器控制台将存储桶挂载到 Lighthouse 服务器上,生成一个挂载点。每个挂载点,包含四个元素:服务器、服务器挂载目录、存储桶、存储桶挂载目录。
挂载成功后,服务器的挂载目录和存储桶的挂载目录之间的数据是完全同步的,用户可以像使用本地盘一样使用 COS 的存储桶空间
说明:
存储桶仅支持挂载 Linux 系统镜像(不包括容器镜像、自定义镜像)的 Lighthouse 服务器。

使用步骤

挂载存储桶

方式一:在存储桶页面进行挂载

1. 进入 控制台 的对象存储页面,选择需要挂载的存储桶。进入存储桶详情页,选择挂载服务器


2. 单击挂载到服务器,开始创建挂载点。填写以下信息:
选择同地域 Lighthouse 服务器。
服务器挂载目录。
存储桶挂载目录。
确认挂载授权。创建挂载点之前,必须授权当前 Lighthouse 服务器匿名访问存储桶挂载目录的权限。详情可参见 挂载授权


3. 单击确认,开始挂载。通过挂载状态可以查看当前挂载任务的完成情况,单击右侧的刷新按钮可以刷新状态。
注意:
挂载是一个异步任务,可能需要执行几秒~1分钟。可以通过挂载状态查看当前挂载任务的完成情况。





方式二:在 Lighthouse 服务器页面进行挂载

1. 进入 控制台 的服务器页面,选择需要被挂载的服务器。在服务器详情页,选择挂载存储桶


2. 单击挂载存储桶,开始创建挂载点。填写以下信息:
选择同地域的轻量对象存储桶。
服务器挂载目录。
存储桶挂载目录
确认挂载授权。创建挂载点之前,必须授权当前 Lighthouse 服务器匿名访问存储桶挂载目录的权限。详情可参见 挂载授权


3. 单击确认,开始挂载。通过挂载状态可以查看当前挂载任务的完成情况,单击右侧的刷新按钮可以刷新状态。
注意:
挂载是一个异步任务,可能需要执行几秒~1分钟,可以通过挂载状态查看当前挂载任务的完成情况。




查看文件

完成挂载后,登录 Lighthouse 服务器,进入服务器挂载目录。此时,存储桶挂载目录和服务器挂载目录的内容互相同步、完全一致。 进入服务器挂载目录,写入一个新的文件。
cd /lhcos-data
echo 111111 > test.txt
进入控制台,该存储桶对应的挂载目录,发现 test.txt 已经写入。



回到服务器挂载目录,删除 test.txt 文件。
cd /lhcos-data
rm ./test.txt
进入控制台,查看存储桶的挂载目录,相应的文件也不存在了。




修改挂载配置

注意:
如果需要更改挂载服务器或者存储桶,必须解除挂载后重新进行挂载。
在挂载配置中,单击编辑,可以对服务器挂载目录、存储桶挂载目录进行修改。挂载配置的修改,需要一定时间生效,可以通过挂载状态查看修改是否完成。







解除挂载

单击确认移除,可以解除挂载,移除挂载点的同时,挂载授权也会被删除。服务器将无法查看、同步文件,但文件不会被删除,将继续保留在存储桶内。




默认共享存储桶和共享存储超值资源包

注意:
默认共享存储桶仅在新购 Lighthouse 实例时才能创建。

默认共享存储桶

默认共享存储桶是一类特殊的轻量 COS 存储桶,同地域的服务器共享这个存储桶的空间,命名格式固定为:lhcos-XXXXX-${appid}。其中,XXXXX 为 5 位随机字符串,appid 为当前账户的 appid。
用户在 Lighthouse 实例购买页新购服务器时,如果在购买页勾选了一键挂载共享存储桶或购买了共享存储超值资源包。在 Lighthouse 服务器购买完成后,会自动挂载同地域的默认共享存储桶,挂载目录遵循以下格式:
服务器挂载目录(默认):/lhcos-data
存储桶挂载目录(默认):/lhcos-data
如果一次性新购多个服务器,这些服务器会共享同一个默认存储桶的挂载目录。也就是说,相当于拥有了一个共享的存储空间。如果后续在该地域继续购买新的服务器,也支持默认挂载到同一个默认存储桶。如果您不希望共享挂载空间,或希望修改服务器或存储桶的挂载目录,也可以在存储桶挂载页面或者服务器挂载页面,修改挂载配置或解除挂载。

共享存储超值资源包

对于从未购买过轻量对象存储资源包的用户,在服务器购买页购买 Lighthouse 服务器的同时支持加购一元共享存储超值存储包(包含10GB标准存储容量,1GB外网下行流量)。一元包购买成功后,会自动进行以下操作:
为您开通轻量对象存储服务、创建相应的服务角色。
在服务器所在地域创建默认共享存储桶,命名格式固定为:lhcos-XXXXX-${appid}。其中,XXXXX 为 5 位随机字符串,appid 为当前账户的 appid。
本次订单新购的服务器,会自动挂载默认共享存储桶
服务器挂载目录(默认):/lhcos-data
存储桶挂载目录(默认):/lhcos-data

常见问题

挂载授权

挂载存储桶之前,必须授权当前 Lighthouse 服务器匿名访问存储桶挂载目录的权限。确认授权后,在该 Lighthouse 服务器上可以匿名访问相应的目录。修改挂载配置,如涉及修改存储桶挂载目录,授权的范围也会更新为新的挂载目录。解除挂载,相应的授权也会解除。

挂载状态异常

在控制台存储桶挂载配置页面或服务器挂载配置页面,可以查看挂载状态。挂载状态可分为三种:
挂载异常:由于挂载工具安装失败、挂载点未运行等原因,导致挂载状态产生异常。此时可以点击旁边的刷新按钮,尝试更新挂载状态修复。
挂载成功:代表挂载点正在正常运行中。
挂载中:代表正在执行挂载任务,需要等待一段时间。




一个服务器最多可以挂载几个存储桶

一个服务器最多可以创建10个挂载点。不同挂载点挂载的存储桶可以相同,但存储桶挂载目录不能相同。也就是说,(服务器id,存储桶,存储桶挂载目录)这个元组必须是唯一。

能否支持挂载 COS 存储桶

当前 Lighthouse 控制台的自动挂载功能仅支持将轻量对象存储服务的存储桶挂载到 Lighthouse 服务器。如果需要将 COS 存储桶挂载到 Lighthouse 服务器,请手动安装 GooseFS-Lite 工具,通过命令行完成挂载等流程,详情请参见 GooseFS-Lite 工具

磁盘空间不足导致的挂载失败

挂载工具上传下载都会使用磁盘文件缓存,当 /tmp 目录剩余空间少于10GB时,会导致挂载失败。