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

· 浏览次数 : 0

小编点评

私有云盘是一种个人云服务,可以在不同的设备之间共享和存储文件。它允许用户随时随地访问和共享他们的文件,无论他们使用哪种设备。随着云计算和移动办公的普及,个人云服务的需求也在不断增长。 目前市场上有很多种类的私有云产品,包括PC私有云、NAS私有云、智能路由私有云和WiFi移动存储私有云。这些产品各有优缺点,用户可以根据自己的需求和预算选择合适的产品。 可道云是一款非常受欢迎的私有云服务提供商,其产品和服务在市场上具有较高的竞争力。可道云提供了简单易用的操作界面和丰富的插件库,支持多端访问和数据备份等功能。此外,可道云还提供了详细的官方文档和教程,帮助用户更好地了解和使用其产品。 需要注意的是,虽然可道云提供了免费的基础版本,但一些高级功能和特性需要购买企业版才能使用。因此,在选择私有云产品时,用户需要根据自己的需求和预算做出权衡。

正文

私有云盘是什么

随着云计算和移动办公大潮的到来,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: mariadb
   command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
   volumes:
     - "./db:/var/lib/mysql"
   environment:
     - "TZ=Asia/Shanghai"
     - "MYSQL_ROOT_PASSWORD=sbsn555"
     - "MYSQL_DATABASE=kodbox"
     - "MYSQL_USER=kodbox"
     - "MYSQL_PASSWORD=sbsn555"
  app:
   image: kodcloud/kodbox
   ports:
    - 1119:80
   links:
    - db
    - redis
   volumes:
    - "./site:/var/www/html"
   restart: always
  redis:
   image: redis:alpine
   environment:
    - "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/

与私有云盘-可道云-安装和使用和数据迁移相似的内容:

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

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

[转帖]搭建私有镜像

https://docs.pingcap.com/zh/tidb/stable/tiup-mirror 在构建私有云时,通常会使用隔离的网络环境,此时无法访问 TiUP 的官方镜像。因此,TiUP 提供了构建私有镜像的方案,它主要由 mirror 指令来实现,该方案也可用于离线部署。使用私有镜像,你

[转帖]搭建私有镜像

https://docs.pingcap.com/zh/tidb/stable/tiup-mirror 在构建私有云时,通常会使用隔离的网络环境,此时无法访问 TiUP 的官方镜像。因此,TiUP 提供了构建私有镜像的方案,它主要由 mirror 指令来实现,该方案也可用于离线部署。使用私有镜像,你

[转帖]tidb 搭建私有镜像库

https://docs.pingcap.com/zh/tidb/stable/tiup-mirror 在构建私有云时,通常会使用隔离的网络环境,此时无法访问 TiUP 的官方镜像。因此,TiUP 提供了构建私有镜像的方案,它主要由 mirror 指令来实现,该方案也可用于离线部署。使用私有镜像,你

想搞懂持续交付理论和实践,你只差这三个问题

摘要:今天,我们来了解下什么是“持续交付”及“持续交付”的实践。 云原生是当下IT圈非常热门的一个词,其目的是为了各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生包含很多技术,比如容器、微服务、DevOps、持续交付等,今天,我们来了解下什么是“持续交付”及“持续交

影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的“网盘”,简单理解就是搭建自己的“私有云”,但是硬件和网络成本都太高了,有点可望而不可及的意思。Alist开源库则可以满足我们,它能将公共网盘反过来变成一种联网的本地硬盘,使用We

[大数据][机器学习]之Model Card(模型卡片)介绍

每当我们在公有云或者私有云发布训练好的大数据模型,为了方便大家辨识、理解和运用,参照huggingface所制定的标准制作一个Model Card展示页,是种非常好的模型展示和组织形式。 下面就是一个Model Card 的示例,我试着把它翻译成了中文,源网址,并且提供了Markdown的模板,供大

为测试管理正名,华为云CodeArts TestPlan的守护之道

摘要:华为云CodeArts TestPlan既有公有云版本,也有下沉到私有云的版本。 本文分享自华为云社区《为测试管理正名,华为云CodeArts TestPlan的守护之道》,作者:云报。 2023年1月5日,华为云CodeArts TestPlan服务正式上线,它沉淀了华为30年高质量的测试工

基于容器的PaaS混合云的几种形式

概述 这是 Gartner 的一个图,提供了全球的基于容器的 PaaS 公有云、混合云服务的梳理展示: 这里提供一个其他的视角: 中国市场,基于容器的 PaaS 混合云(公有云 + 私有云)的相关厂商及产品。 ❗️ 注意: 文章目前还是初版,只是厂商和产品的一个简单罗列,后面会进一步细化。 另外由于

Serverless无服务应用架构纵横谈2:边缘计算激战正酣

Serverless无服务应用架构纵横谈2 前言 6年前,我写了一篇《Serverless无服务应用架构纵横谈》。 文中说到无论是公有云FaaS还是私有云FaaS,都不是云计算的未来。 因为无论是Kubernetes还是PHP、Python、Node这些传统技术栈都太重了。 那么,6年来,Serve