私有云盘-可道云-安装和使用和数据迁移

news/2024/11/19 23:37:50/文章来源:https://www.cnblogs.com/spindrift/p/18290647

私有云盘是什么

随着云计算和移动办公大潮的到来,iPad、智能手机等家庭联网设备不断增多,以及搭载小容量SSD笔记本电脑的流行,能够跨平台分享的个人云服务需求不断增长;而今天的个人云服务也已经极大丰富,从2TB的百度网盘到商务人士中流行的Dropbox和Box个人云,不但免费,而且功能界面简单易用。

但是,对于影音发烧友、高度重视数据安全、数据密集型的极客和中小企业用户而言,个人DIY的私有云依然是不二的选择。目前市场上的私有云产品大致可以分为四类:PC私有云、NAS私有云、智能路由私有云和WiFi移动存储私有云。

何为免费,就是不用花钱,购买nas,智能路由和移动WiFi来搭建以及服务器来搭建都需要花钱。

为什么选择可道云

可道云kodbox:可能国内是最好用的开源网盘。搭建简单,插件丰富,操作友好

企业版都是不开源的。都是基础版(社区版)免费+企业版收费的方式

个人搭建可道云网盘甚至承担了NAS的功效,把家中近10T的硬盘资源真正盘活了,随时随地可以登录网页来查看陈年的文件、照片;随时随地,可以通过手机来看视频、查文档,可道云APP也几乎成了我常用的APP之一。

可道云搭建

可道云安装

推荐使用docker compose进行安装,参考教程:https://juejin.cn/post/7200396667506016293

这是我的docker-compose.xml

version: "3.1"
services:db:image: mariadbcommand: --transaction-isolation=READ-COMMITTED --binlog-format=ROWvolumes:- "./db:/var/lib/mysql"environment:- "TZ=Asia/Shanghai"- "MYSQL_ROOT_PASSWORD=sbsn555"- "MYSQL_DATABASE=kodbox"- "MYSQL_USER=kodbox"- "MYSQL_PASSWORD=sbsn555"app:image: kodcloud/kodboxports:- 1119:80links:- db- redisvolumes:- "./site:/var/www/html"restart: alwaysredis:image: redis:alpineenvironment:- "TZ=Asia/Shanghai"restart: always                    

可道云基础使用

https://demo.kodcloud.com/#user/login --官网提供的体验网站

1 文件上传

图形化操作很简单,此处不再赘述

2 多端支持

下载客户端,然后输入 ip:port 进行连接远程服务器,使用用户名密码登录登录

3 文件保存(注意只有非空文件会被保存到数据库)

注:在个人文档中的数据会被保存到数据库db,db又会同步保存到local storage 中

1、非空文件最终会保存到数据库和磁盘local storage中,但是不会区分是谁的文件

image.png

image.png

2、保存到local storage时即便是创建了目录,磁盘中也不会做任何区分

image.png

4 插件使用

https://post.smzdm.com/p/apvn77kx/pic_12/

5 文件备份(覆盖式)

文件备份只支持本数据库的文件备份不支持跨库的文件备份

6 数据库查看

1、用户的document 的数据都在这里

image.png

2、用户数据相关的文档在这里

image.png

可道云数据迁移(注意是覆盖式)

磁盘数据迁移原理

直接单纯的文件拷贝是不能用的,甚至服务都起不来,数据迁移其实分为两部分 数据库mysql迁移 + 磁盘数据迁移

1、数据库mysql迁移 /data/docker2/site/db

数据库中保存了用户信息,和用户的文档内容,所以这个是主要备份对象

2、磁盘数据迁移 /data/docker2/site/data/files

磁盘中保存了一些系统文件和所有个人用户的文档(注没有任何路径区分,且只有admin用户可以看到)

具体操作:

旧的数据库:docker_db_1 (mariadb)

新的数据库:docker2_db_1 (mariadb)

1、进入旧的数据库容器 docker_db_1 中将数据库kodbox导出为backup.sql


mysqldump -ukodbox -psbsn555 kodbox --column-statistics=0 > backup.sql

2、进入新的数据库容器 docker2_db_1 将 backup.sql 导入


mysql -ukodbox -psbsn555 kodbox < backup.sql

root@3c38f554638e:/var/lib/mysql# mysql -ukodbox -psbsn555 kodbox < backup.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
root@3c38f554638e:/var/lib/mysql#

效果:
可以看到旧的云盘文件已经迁移到新的云盘文件了
image.png

其他:

官方文档: https://docs.kodcloud.com/setup/migratokod2/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/740757.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

比赛获奖的武林秘籍:04 电子类比赛嵌入式开发快速必看的上手指南

本文主要介绍了电子类比赛中负责嵌入式开发同学的上手比赛的步骤、开发项目的流程和具体需要学习的内容,并结合自身比赛经历给出了相关建议。比赛获奖的武林秘籍:04 电子类比赛嵌入式开发快速必看的上手指南 摘要 本文主要介绍了电子类比赛中负责嵌入式开发同学的上手比赛的步…

线程饥饿问题——b2b - Thread starvation or clock leap detected (housekeeper delta=5h28m19s393ms972......

原因:在方法上配置了 @Async 注解进行异步执行,但是没有在主配置类上配置 @EnableAsync 启动异步执行。 修改前 修改后

SpringBoot项目启动,运行停留在标题处

详情: 原因:yml文件存在问题,比如:在切换生产环境和开发环境的配置文件时,yml名称写错,如下,图,此处多写了一个p。解决办法:修改为正确的配置文件,即可。

git合并代码方法

你合并代码用 merge 还是用 rebase ? macrozheng 2024年07月08日 14:10 江苏 1人听过以下文章来源于古时的风筝 ,作者风筝古时的风筝. 写代码是一种爱好,写文章是一种情怀。mall学习教程官网:macrozheng.com 你们平时合并代码的时候用 merge 还是 rebase? 我问了一圈,发现…

秒杀圣经(2):10Wqps秒杀,16大架构绝招,一文帮你秒变架构师

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,…

写入多维表格失败

原因一: 没有获取到正确的table_id 解决办法将多维表格在浏览器打开,url的这部分就是table_id,如下图。由于模板中的设置多维表格模块需要输入网址,所以建议将网址和table_id一起复制

【算法篇】KMP算法,一种高效的字符串匹配算法

我们今天了解一个字符串匹配算法-KMP算法,内容难度相对来说较高,建议先收藏再细品!!! KMP算法我们今天了解一个字符串匹配算法-KMP算法,内容难度相对来说较高,建议先收藏再细品!!!KMP算法的基本概念 KMP算法是一种高效的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.…

飞书集成平台,流程触发器触发,没有运行日志

原因:飞书平台自动关联自建应用时,回调地址生成存在问题。解决办法:将飞书的触发器回调地址的内容,复制到关联的自建应用的事件回调地址中

NOIP2024模拟1

NOIP2024模拟1\(T1\) GHzoj 3752. 分糖果 \(100pts\)设最终答案中有 \(a\) 个小组中的小朋友的糖数 \(\mod 3\) 均等于 \(1\) , \(b\) 个小组中的小朋友的糖数 \(\mod 3\) 互不相等, \(c\) 个小组中的小朋友的糖数 \(\mod 3\) 均等于 \(0\) , \(d\) 个小组中的小朋友的糖数 …

工具安装

虚拟机——VMware安装 Vmware官方地址kali镜像 kali镜像win10镜像(教育版) 工具站卸载工具——geek安装文件检索工具——everything everything下载地址截图工具——snipaste snipaste下载地址解压缩工具——7.zip 7.zip下载地址 文本编辑器——notepad++ notepad++下载地址 …

分拆、杨图和杨表

分拆、杨图和杨表\(1.\) 定义和性质\(\textbf{定义 1 } \text{(分拆)}\) 定义整数 \(n\) 的一个拆分为 \(\lambda = (\lambda_1, \lambda_2, \dots, \lambda_m)\),满足 \(\forall i, \lambda_i \ge \lambda_{i + 1}\),且 \(\lambda_i\) 的加和为 \(n\)。记其为 \(\lambda \vd…

常见的概率分布

1.离散型分布 1.1 两点分布(伯努利分布/贝努利分布/0-1分布) 称随机变量 \(X\) 服从参数为 \(p\) 的伯努利分布,如果它分别以概率 \(p\) 和 \(1-p\) 取 1 和 0 为值。​ \[P(X=k)=p^k(1-p)^{1-k}, \quad k=0,1\\ X\sim B(1,p)\\ E(X)=p\\ D(X)=p(1-p) \]1.2 二项分布 n次独立…