将oss盘挂载到ecs上
1、下载ossfs包并安装

[root@iZ8vba5ftcg9rpc11p804jZ ~]# wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm

[root@iZ8vba5ftcg9rpc11p804jZ ~]# yum -y install ossfs_1.80.6_centos7.0_x86_64.rpm                                                                           
Complete!

2、编辑key信息

[root@iZ8vba5ftcg9rpc11p804jZ ~]# vim /etc/passwd-ossfs
[root@iZ8vba5ftcg9rpc11p804jZ ~]# echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs
[root@iZ8vba5ftcg9rpc11p804jZ ~]# chmod 640 /etc/passwd-ossfs

3、创建挂在目录并挂载

[root@iZ8vba5ftcg9rpc11p804jZ ~]# mkdir /oss
[root@iZ8vba5ftcg9rpc11p804jZ ~]# ossfs yunson /oss  -o url=oss-cn-zhangjiakou-internal.aliyuncs.com

4、验证

[root@iZ8vba5ftcg9rpc11p804jZ ~]# cd /oss/
[root@iZ8vba5ftcg9rpc11p804jZ oss]# ls
[root@iZ8vba5ftcg9rpc11p804jZ oss]# touch test

挂载成功
在这里插入图片描述
在这里插入图片描述
创建挂在脚本,并设置开机启动

[root@iZ8vba5ftcg9rpc11p804jZ ~]# vim /etc/init.d/ossfs
[root@iZ8vba5ftcg9rpc11p804jZ ~]# cat /etc/init.d/ossfs
#! /bin/bash
#
# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.
#
# chkconfig: 2345 90 10
# description: Activates/Deactivates ossfs configured to start at boot time.

ossfs yunson /oss  -o url=oss-cn-zhangjiakou-internal.aliyuncs.com -oallow_other
[root@iZ8vba5ftcg9rpc11p804jZ ~]# chmod +x /etc/init.d/ossfs
[root@iZ8vba5ftcg9rpc11p804jZ ~]# chkconfig ossfs on

部署网盘服务
1、下载安装包

[root@iZ8vba5ftcg9rpc11p804jZ opt]# wget https://github.com/cloudreve/Cloudreve/releases/download/3.7.1/cloudreve_3.7.1_linux_amd64.tar.gz
[root@iZ8vba5ftcg9rpc11p804jZ opt]# tar -xf cloudreve_3.7.1_linux_amd64.tar.gz

2、启动服务
如下可以看到账号密码

[root@iZ8vba5ftcg9rpc11p804jZ opt]# ./cloudreve 

   ___ _                 _                    
  / __\ | ___  _   _  __| |_ __ _____   _____ 
 / /  | |/ _ \| | | |/ _  | '__/ _ \ \ / / _ \	
/ /___| | (_) | |_| | (_| | | |  __/\ V /  __/
\____/|_|\___/ \__,_|\__,_|_|  \___| \_/ \___|

   V3.7.1  Commit #f172220  Pro=false
================================================

[Info]    2023-03-18 03:26:58 Initializing database connection...
[Info]    2023-03-18 03:26:58 Start initializing database schema...
[Info]    2023-03-18 03:26:58 Admin user name: admin@cloudreve.org
[Info]    2023-03-18 03:26:58 Admin password: AAAAAAA
[Info]    2023-03-18 03:26:59 Start executing database script "UpgradeTo3.4.0".
[Info]    2023-03-18 03:26:59 Finish initializing database schema.
[Info]    2023-03-18 03:26:59 Initialize task queue with WorkerNum = 10
[Info]    2023-03-18 03:26:59 Initialize crontab jobs...
[Info]    2023-03-18 03:26:59 Current running mode: Master.
[Info]    2023-03-18 03:26:59 Listening to ":5212"

2.打开浏览器,访问http://<ECS公网地址>:5212,依次输入管理员账号和密码,单击登录。

3.在cloudreve主界面右上角,单击管理面板。

4.在确定站点URL设置对话框中,单击更改。

5.在左侧导航栏中,单击存储策略。

6.在存储策略页面,单击添加存储策略。

7.在选择存储方式对话框中,选择本机存储。

在添加本机存储策略的上传路径页面中,将存储目录修改为oss/{uid}/{path},单击下一步。

9.在添加本机存储策略的直链设置页面中,单击下一步。

10.在添加本机存储策略的上传限制页面中,单击下一步。

11.在添加本机存储策略的完成页面中,输入存储策略名OSS,单击完成。

12.在左侧导航栏中,单击用户组。

13.在用户组页面中,单击管理员操作中的编辑图标。

14.在编辑管理员页面的存储策略中,选择oss,然后单击保存。

在用户组的右上角,单击返回主页。

16.在个人网盘页面,拖拽任意文件到网页中,待文件上传完毕,关闭上传队列。

17.打开虚拟桌面的FireFox ESR浏览器打开oss控制台,在左侧导航栏中,单击文件管理。

18.在文件管理页面,单击文件名为1的文件夹。

19.在1文件夹中,您可以看到在个人网盘上传的文件。image.png

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐