1、安装cloudreve

  1. 执行如下命令,下载cloudreve安装包。
wget https://labfileapp.oss-cn-
hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz
  1. 下载完毕后,执行如下命令,解压cloudreve安装包。
tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz
  1. 执行如下命令,给cloudreve授予权限。
chmod +x ./cloudreve
  1. 执行如下命令,运行cloudreve。
./cloudreve

返回结果如下所示,您可以看到管理员账号和密码。

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

登录成功界面如下。

  1. 在终端中按下Ctrl+C键,停止cloudreve运行。

2、安装ossfs

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

  1. 执行如下命令,下载ossfs安装包。
wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm
  1. 下载完毕后,执行如下命令,安装ossfs。

2.1 先更换yum源(Centos8 yum 官方源下线)

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

2.2 安装ossfs

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

返回结果如下所示,表示ossfs安装成功。

  1. 执行如下命令,配置账号访问信息,将Bucket名称以及具有此Bucket访问权限的AccessKey ID和AccessKey Secret信息存放在/etc/passwd-ossfs文件中。您需要将BucketName、yourAccessKeyId和yourAccessKeySecret替换成Bucket名称、AccessKey ID和AccessKey Secret。
echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs

参数说明:

· BucketName:阿里云OSS控制台中创建的bucket名称,可在第一小节中的云产品资源下拉列表中查看。
· yourAccessKeyId:具有此Bucket访问权限的AccessKey ID,可在第一小节中的云产品资源下拉列表中的AK ID查看。
· yourAccessKeySecret:具有此Bucket访问权限的AccessKey Secret,可在第一小节中的云产品资源下拉列表中的AK Secret查看。

图a:OSSbucket名称

图b:AccessKey ID信息

  1. 执行如下命令,给passwd-ossfs文件授予权限。
chmod 640 /etc/passwd-ossfs

3、挂载OSS

  1. 在终端中,执行如下命令,创建一个名为oss文件夹。
mkdir oss
  1. 执行如下命令,将Bucket挂载到指定目录oss,您需要将BucketName、mountfolder和Endpoint替换成bucket名称、创建的oss文件夹和OSS的ECS 的经典网络访问(内网)的Endpoint。
ossfs BucketName mountfolder -o url=Endpoint

例如:

ossfs adc-oss-labs01070 oss -o url=oss-cn-shanghai-internal.aliyuncs.com

参数说明:

· BucketName:阿里云OSS控制台中创建的bucket名称,可在第一小节中的云产品资源下拉列表中查看。
· mountfolder:上一步创建的挂载文件夹(本案例未 oss)。
· Endpoint:OSS的ECS 的经典网络访问(内网)的Endpoint。

  1. 查看是否挂载成功
df -h

返回结果如下,表示挂载成功。

  1. 执行如下命令,在/etc/init.d/目录下建立文件ossfs,设置开机自动启动脚本进行OSS挂载。
vim /etc/init.d/ossfs

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

注意:

您需要将BucketName、mountfolder和Endpoint替换成bucket名称、创建的oss文件夹和OSS的ECS 的经典网络访问(内网)的Endpoint。

#! /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 BucketName mountfolder -o url=Endpoint -oallow_other

添加后的文件内容如下所示。

  1. 执行如下命令,为新建立的ossfs脚本赋予可执行权限。
chmod a+x /etc/init.d/ossfs
  1. 执行如下命令,把ossfs启动脚本作为其他服务,开机自动启动。
chkconfig ossfs on

4、配置个人网盘

  1. 执行如下命令,运行cloudreve。
./cloudreve
  1. 打开浏览器,访问http://<ECS公网地址>:5212,依次输入管理员账号和密码,单击登录。

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

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

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

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

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

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

Object路径:

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

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

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

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

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

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

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

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

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

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

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

阿里云实践案例:使用ECS与OSS搭建个人云盘相关推荐

  1. 使用ECS和OSS搭建个人网盘

    一:环境准备 1.在阿里云中,申请一台ECS服务器,OS:CentOS 7.9 2.开放端口5212 二:开通对象储存OSS 开通OSS,创建Bucket 三:创建RAM用户 1.登录https:// ...

  2. 【云周刊】第167期:如何将深度学习应用在广告、推荐及搜索业务?阿里妈妈实践案例解读!...

    本期头条 如何将深度学习应用在广告.推荐及搜索业务?阿里妈妈实践案例解读! 互联网数据的特点是规模大,转化成机器学习的语言就是维度特别高,样本特别多,另外互联网数据内部也有丰富的内在的关系.而CTR预 ...

  3. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  4. 基于ECS和NAS搭建个人网盘

    基于ECS和NAS搭建个人网盘 阿里云高校学生计划 基于ECS和NAS搭建个人网盘 场景体验目标 背景知识 实验详情 1 连接ECS服务器 2 安装 OwnCloud 3 安装 Apache 服务 4 ...

  5. 云+X案例展 | 民生类:中国电信天翼云携手国家天文台打造“大国重器”

    本案例由天翼云投递并参与评选,CSDN云计算独家全网首发:更多关于[云+X 案例征集]的相关信息,点击了解详情丨挖掘展现更多优秀案例,为不同行业领域带来启迪,进而推动整个"云+行业" ...

  6. 云+X案例展 | 民生类:智领云数据中台为“健康武汉”增砖添瓦

    本案例由智领云投递并参与评选,CSDN云计算独家全网首发:更多关于[云+X 案例征集]的相关信息,点击了解详情丨挖掘展现更多优秀案例,为不同行业领域带来启迪,进而推动整个"云+行业" ...

  7. 云+X案例展 | 电商零售类:云徙助力良品铺子「双11」

    本案例由云徙投递并参与评选,CSDN云计算独家全网首发:更多关于[云+X 案例征集]的相关信息,点击了解详情丨挖掘展现更多优秀案例,为不同行业领域带来启迪,进而推动整个"云+行业" ...

  8. 云+X案例展 | 民生类:易趋云全面提升三德科技管理效能

    湖南三德科技股份有限公司创始于1993年2月,主要从事燃煤采样.制样.化验及燃料智能化管控整体解决方案的研发.制造.销售与服务,是国家高新技术企业.国家火炬计划重点高新技术企业.国家知识产权示范企业. ...

  9. ecs服务器配置git_基于ECS和NAS搭建个人网盘

    场景介绍 本文为您介绍如何快速搭建一个基于ECS和NAS的私有网盘. 背景知识 本场景主要涉及以下云产品和服务: 云服务器ECS 云服务器(Elastic Compute Service,简称ECS) ...

  10. 腾讯云服务器如何使用Cloudreve 应用镜像搭建个人云盘?

    Cloudreve 是一款开源的网盘软件,支持服务器本机及腾讯云对象存储 COS 等多种存储方式,提供离线下载.拖拽上传.在线预览等功能,能够帮助您快速搭建个人使用或多人共享的云盘系统.该镜像基于 C ...

最新文章

  1. vue实战(1)——解决element-ui中upload组件使用多个时无法绑定对应的元素
  2. django_rest_framework之解析器、渲染器
  3. python库怎么绘画_python基础,安装并使用matplotlib库画图
  4. J2SE核心开发实战(一)——认识J2SE
  5. 网管,待遇为何如此差劲?
  6. LINUX服务器搭建和常用配置介绍
  7. php小程序群发通知,小程序实现群发功能代码的实现
  8. 僵尸进程和孤儿进程 转载
  9. Spring和JSF集成:转换器
  10. canvas笔记-arcTo的使用及绘制弯月
  11. java应用程序的执行起点是什么方法_Java应用程序的执行起点是____________方法。(3.0分)_学小易找答案...
  12. 设计模式-行为型模式-命令模式
  13. python 判断中文字符数量_python判断列表里数量python中文乱码问题大总结
  14. 用Java实现简单的学生管理系统
  15. linspace函数
  16. AAAI 2020 | 清华大学:借助BabelNet构建多语言义原知识库
  17. 计算机中数字信号定义,数字信号处理
  18. 在京东工作是一种什么样的体验
  19. stamps中gacos去除大气噪声
  20. 微信小程序页面竖向滚动逻辑

热门文章

  1. excel 柱状图 多个水滴图组合
  2. 陕西省计算机分数线,2019陕西省各大学录取分数线最新汇总
  3. 计算机中毒后开机变慢,电脑中毒后运行慢的解决方法
  4. matlab 交换两列数据,在MATLAB单元阵列的两列中列出单元格内容(List cell contents in two columns of MATLAB cell array)...
  5. 设计和实现一款轻量级的爬虫框架
  6. 华为云GaussDB首次亮相2021服贸会,为数字人民币提供坚实数据底座
  7. python爬网络图片脚步_python爬虫入门 实战(五)---用webdriver实现批量自动发微博...
  8. Kernel wmb/mb宏的作用
  9. PS常用快捷键 初学者必看
  10. MATLAB解微分方程组