资讯详情

使用ECS和OSS搭建个人网盘

一、创建ECS服务器:

在这里插入图片描述

二、安装Cloudreve

1.下载cloudreve安装包。

wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz 

2.下载后解压cloudreve安装包。

tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz 

3.给cloudreve授予权限。

chmod  x ./cloudreve 

4.运行cloudreve。

./cloudreve     

5.打开浏览器,访问http://47.101.179.36:5212,依次输入管理员账号和密码,单击

三、安装ossfs

ossfs能让您在Linux对象存储在系统中OSS的存储空间(Bucket)挂载到本地文件系统中,可以像操作本地文件一样操作OSS的对象(Object),实现数据共享。

1.下载ossfs安装包。

wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm 

2.更换yum源

[root@iZuf68owqcdeddakn6oiakZ ~]# rm -f /etc/yum.repos.d/*    #1.先删除系统内过期的。.repo文件 [root@iZuf68owqcdeddakn6oiakZ ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo     #2.载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ [root@iZuf68owqcdeddakn6oiakZ ~]# yum clean all && yum makecache    #3.运行 yum makecache 生成缓存 

3.下载后,执行以下命令并安装ossfs。

yum install -y ./ossfs_1.80.6_centos8.0_x86_64.rpm 

4.配置账户访问信息,Bucket有这个名字Bucket访问权限的AccessKey ID和AccessKey Secret信息存储/信息存储/etc/passwd-ossfs文件中。您需要将BucketName、yourAccessKeyId和yourAccessKeySecret替换成Bucket名称、AccessKey ID和AccessKey Secret。

 #echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs [root@iZuf68owqcdeddakn6oiakZ ~]# echo zax-cloud:LTAI5t6jDKNMT3YhyGVSb95h:d0N7KwV1LC5BHvZsbDgmkWrHo87WbR > /etc/passwd-ossfs 

参数说明:

  • BucketName:阿里云OSS在控制台中创建bucket名称。
  • yourAccessKeyId:具有此Bucket访问权限的AccessKey ID。
  • yourAccessKeySecret:具有此Bucket访问权限的AccessKey Secret。

5.给passwd-ossfs授予文件的权限。

chmod 640 /etc/passwd-ossfs 

四、挂载OSS

1.创建一个名字oss文件夹。

mkdir oss 

2.将Bucket挂载到指定目录oss,需要将BucketName、mountfolder和Endpoint替换成bucket名称,创建oss文件夹和OSS的ECS 经典网络访问(内网)Endpoint。

#ossfs BucketName oss -o url=Endpoint [root@iZuf68owqcdeddakn6oiakZ ~]# ossfs zaxs oss -o url=oss-cn-shanghai-internal.aliyuncs.com 

3.检查是否成功成功

df -h 

4.在/etc/init.d/在目录下建立文件ossfs,设置开机自动启动脚本OSS挂载。

vim /etc/init.d/ossfs 

5.进入Vim编辑器完成后,按i键进入编辑模式,添加以下内容Esc键退出编辑模式,最后输入:wq后按下Enter保存并退出键Vim编辑器。

#! /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 zaxs oss -o url=oss-cn-shanghai-internal.aliyuncs.com -oallow_other  

6.新建的ossfs脚本赋予可执行权。

chmod a x /etc/init.d/ossfs 

7.把ossfs启动脚本作为其他服务,启动自动启动。

chkconfig ossfs on 

五、配置个人网盘

运行cloudreve。

./cloudreve 

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

在cloudreve单击主界面右上角

在对话框中,单击

单击左侧导航栏

页面,单击

在对话框中,选择

在页面中,将存储目录修改为oss/Object路径/{uid}/{path},单击

单击页面

单击页面 下一步。

页面中,输入存储策略名,单击

在左侧导航栏中,单击

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

页面的中,选择,然后单击

在用户组的右上角,单击

页面,拖拽任意文件到网页中,待文件上传完毕,关闭上传队列。

浏览器打开oss控制台,在左侧导航栏中,通过Bucket列表,点击对应的Bucket名称,然后单击

然后就可以看到在个人网盘上传的文件。

标签: zax三线npn常闭直流传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台