将甲骨文云免费20G对象存储挂载到VPS
甲骨文云除了有免费的vps以外,每个账户还有20G的对象存储空间可以使用,我们可以把他挂载到任意vps用来增加vps的磁盘空间,当然挂载到vps以后,也可以挂载到alist网盘,每个月可以共享甲骨文账号的10T流量。
准备条件
1.一个获取到免费vps的甲骨文账号
https://www.oracle.com/cloud/
2.一台需要挂载的VPS
https://duan.yyzq.cf/vps
3.用到的开源项目
https://github.com/s3fs-fuse/s3fs-fuse
一、甲骨文账号端操作
1.1获取存储桶名称和名称空间
进入甲骨文账号,依次如图打开-存储-存储桶
可以看到我们当前20G空间的使用情况
点击创建存储桶-填写相关信息-不清楚的默认即可
选择创建好的存储桶-编辑可见性
改为公共(这样才可以挂载到vps)-保存更改
此时我们就可以使用对象存储了-点击上载就可以上传文件了
经过以上操作我们可以获取到存储桶名称,与名称空间:
后面会用到
为了将这20G空间挂载到任意的VPS我们还需要继续往后看
1.2账户区域Region Identifier查看
首先在如图账户信息左边可以看到区域信息,如我的是Australia East (Sydney),然后通过区域信息找到Region Identifier,
打开区域官方文档查看区域我的是ap-sydney-1
此时可以得到Region Identifier后面要用
1.3获取对象存储凭证(access key,id)
点击用户界面的用户设置
再点击客户密钥
点击生成密钥
复制此密钥access key(只会出现一次)
再点击访问密钥复制好id值
此时获取到2个值
以上步骤就是甲骨文云账号的操作
二、服务器VPS端操作
接下来是服务器vps上的操作
2.1首先在你的服务器安装s3fs-fuse
本次是以centos系统为例,其他系统参照s3fs-fuse的github上的命令
2.2创建一个目录用来挂载oss如/oracle_oss
2.3 创建秘钥文件.passwd-s3fs
注意:将以下命令中的access key,id替换成自己的
2.4 将挂载命令写入/etc/fstab中
执行以下命令
注意:命令中4个地方需要修改成自己的
注意:命令中4个地方需要修改成自己的
注意:命令中4个地方需要修改成自己的
存储桶名称:bucket-20230901-1319
要挂载的目录: /oracle_oss
名称空间:sdqkggs1rsdl
账户区域Region Identifier:ap-sydney-1
查看是否写入成功,可以看到已经写入成功
2.5挂载命令
查看是否挂载成功
尝试在/oracle_oss生成一个文件
可以看到oss中已经有123.txt文件了
2.6卸载命令
如果想挂载了可以执行以下命令卸载
再次查看已经卸载
为了重启vps不生效可以将/etc/fstab中的此段命令注释了。
三、挂载到alist网盘
既然都属于vps的一个目录了,可以直接将此目录挂载到alist网盘使用。
评论