跨服务器迁移nextcloud数据

背景

阿里云最近做活动,99一年的2U2G的服务器,比我原来的1U1G的服务器不知道高到哪里去了,于是决定迁移服务器数据到另一台主机上。原先的计划是直接做一个自定义镜像,然后复制到另一台主机就行,结果发现旧主机是aliyunOS,新主机不想踩这个坑了,决定换成乌班图,因此决定重新搭环境再迁移数据.

前期工作

  1. 确定两台主机是否都在一个地区的同一个专网中,如果是同一个专网可以使用私网IP进行内网传输,速度快还不费流量。
  2. 安装Screen用于迁移中异常情况导致的终端退出,可以在退出的情况下继续迁移
  3. Scp命令,用于在内网中迁移数据,不需要另外装软件
  4. 将旧服务器(A)的公钥添加到新服务器(B)上,使用Scp的时候可以直接密钥登录不用输密码

开始迁移

  1. 确认两台主机在一个私有网络当中
    私有网络组

  2. 使用命令压缩A服务器中的nextcloud数据,nextcloud数据存储在 ${next_cloud_path}/data/${user_name}/files/目录下

tar -czvf /tmp/nextcloud_data.tar /home/nextcloud/data/root/files/
  1. 在服务器A使用scp命令推送数据到服务器B
// 使用scp命令推送数据 
scp ${file_path} ${user_name}@${host}:${new_file_path}
scp nextcloud_data.tar root@127.0.0.1:/tmp
  1. 在服务器B处解压对应的数据库包到nextcloud的数据目录下
tar -xzvf nextcloud_data.tar -C /home/wwwroot/default/nextcloud/data/root/files
  1. 使用nextcould的occ命令重新扫描数据,occ文件在nextcloud的安装目录下
// 需要使用nextcloud对应的账户进行扫描,否则会出现权限问题
sudo -u ${nextcloud对应的账号} php occ files:scan ${nextcloud用户名}
sudo -u www php occ files:scan root

image.pngImg

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

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

相关文章

Redis缓存设计

文章目录 1 缓存的收益与成本分析1.1 收益1.2 成本 2 缓存更新策略的选择和使用场景2.1 LRU/LFU/FIFO算法剔除2.2 超时剔除2.3 主动更新2.4 缓存更新策略对比 2.5 最佳实践 3 缓存粒度控制方法3.1 缓存全部数据3.2 缓存部分数据缓存粒度控制方法对比 4 缓存穿透问题优化4.1 什么…

RISC-V 指令学习

学习资料:RISC-V原子指令LR/SC_lr sc-CSDN博客

所有网站都需要使用SSL证书?

SSL证书对于网站的重要性,简单来说就是: 保护隐私:就像给你的信封加了密码锁,SSL证书让网站和用户之间的所有交流都变得保密。当你在网站上输入密码、银行卡号等敏感信息时,有了SSL证书,这些信息就会被加密…

分表?分库?分库分表?实践详谈 ShardingSphere-JDBC

如果有不是很了解ShardingSphere的可以先看一下这个文章: 《ShardingSphere JDBC?Sharding JDBC?》基本小白脱坑问题 阿丹: 在很多开发场景下面,很多的技术难题都是出自于,大数据量级或者并发的场景下面的。这里就出…

算法打卡day37|动态规划篇05| Leetcode1049.最后一块石头的重量II、494.目标和、474.一和零

算法题 Leetcode 1049.最后一块石头的重量II 题目链接:1049.最后一块石头的重量II 大佬视频讲解:最后一块石头的重量II视频讲解 个人思路 和昨天的分割等和子集有些相像,这道题也是尽量让石头分成重量相同的两堆,相撞之后剩下的石头最小&am…

Discord注册教程:Discord刚注册就被封怎么办?附申诉教程!

Discord如今在海外社交媒体平台中迅速崛起,许多社交媒体营销人员也纷纷利用其社群特性进行推广,Discord注册也就成为社媒营销人员必经之路。然而,很多人注册Discord账号时常常会想:“在国内使用Discord会封号吗?”事实…

STL库常用数据结构及常见用法

&#xff08;注意&#xff0c;这里介绍的用法只是常用的&#xff0c;但是不完全&#xff0c;如若有错&#xff0c;可以更改&#xff09; 一.vector 可以看成变长数组&#xff0c;长度可变。 1.定义 vector<type>vi; 2.尾部增加元素 vi.push_back(el); 3.删除尾部元素 …

3d模型怎么取消光标轴定位---模大狮模型网

取消光标轴定位可以帮助您将3D模型的旋转、缩放和移动操作重置为全局坐标系。不同的3D建模软件可能有不同的方法来取消光标轴定位。以下是一般情况下在常见的3D建模软件(例如Blender、Maya、3ds Max等)中取消光标轴定位的方法&#xff1a; Blender中取消光标轴定位&#xff1a;…

【Canvas技法】图解绘制圆弧的重要函数 arc(x,y,r,startAngle,endAngle,clockWise)

【一图释疑】 【绘制上图用代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>Html5/Canvas中绘制圆弧的重要函数 arc(x,y,r,startA…

2024.4.1-day06-认识 CSS(三大特性、引入方式)

个人主页&#xff1a;学习前端的小z 个人专栏&#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结&#xff0c;欢迎大家在评论区交流讨论&#xff01; day06-认识 CSS(三大特性、引入方式) 文章目录 day06-认识 CSS(三大特性、引入方式)作业…

Chatgpt掘金之旅—有爱AI商业实战篇|内容策展业务|(八)

演示站点&#xff1a; https://ai.uaai.cn 对话模块 官方论坛&#xff1a; www.jingyuai.com 京娱AI 一、AI技术创业内容策展业务有哪些机会&#xff1f; 人工智能&#xff08;AI&#xff09;技术作为当今科技创新的前沿领域&#xff0c;为创业者提供了广阔的机会和挑战。随着…

JavaScript - 你知道Ajax的原理吗?如何封装一个Ajax

难度级别:中高级及以上 提问概率:75% 想要实现Ajax,就需要创建它的核心通信对象XMLHttpRequest,通过核心对象的open方法与服务端建立连接,核心对象的send方法可以将请求所需数据发送给服务端,服务端接收到请求并做出响应,我们通过核心对象…

【JS获取宽高】JavaScript获取浏览器、元素、屏幕的宽高尺寸

原文链接&#xff1a;JavaScript获取浏览器、元素、屏幕的宽高尺寸 原文讲得非常详细&#xff0c;在此分享和记录&#xff01;

linux 配置pg官方镜像

针对linux 系统没有对应pg版本 1、编辑 PostgreSQL 的源列表文件 sudo nano /etc/apt/sources.list.d/pgdg.list 2、使用 PostgreSQL 官方的镜像源地址 deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main 3、导入 PostgreSQL 的 GPG 公钥&#xff1a; wget --quie…

Python操作Neo4j数据库

建立Neo4j链接 !pip install neo4j pyahocorasick numpy pandas --no-warn-script-location定义数据操作对象 from neo4j_driver import Neo4jConnection, Node链接并查看节点数量 conn Neo4jConnection(neo4j://localhost:7687/, neo4j, Lorne2022)conn.create(Node("Pe…

Linux:冯·诺依曼结构 OS管理机制

Linux&#xff1a;冯诺依曼结构 & OS管理机制 冯诺依曼结构OS管理机制OS对下层硬件的管理OS对上层用户的服务 冯诺依曼结构 我们常见的计算机&#xff0c;比如笔记本&#xff0c;台式电脑。以及一下不常见的计算机&#xff0c;比如服务器&#xff0c;几乎都遵循冯诺依曼体…

积木-蓝桥每日真题

0积木 - 蓝桥云课 (lanqiao.cn) 题目描述 小明用积木搭了一个城堡。 为了方便&#xff0c;小明在搭的时候用的是一样大小的正方体积木&#xff0c;搭在了一个n行m列的方格图上&#xff0c;每个积木正好占据方格图的一个小方格。 当然&#xff0c;小明的城堡并不是平面的&#x…

说说对WebSocket的理解?应用场景?

一、是什么 WebSocket&#xff0c;是一种网络传输协议&#xff0c;位于OSI模型的应用层。可在单个TCP连接上进行全双工通信&#xff0c;能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手&#xff0c;两者之间就可以创建持久性的连接&#xff0c…

【LeetCode热题100】【栈】柱状图中最大的矩形

题目链接&#xff1a;84. 柱状图中最大的矩形 - 力扣&#xff08;LeetCode&#xff09; 要找最大的矩形就是要找以每根柱子为高度往两边延申的边界&#xff0c;要作为柱子的边界就必须高度不能低于该柱子&#xff0c;否则矩形无法同高&#xff0c;也就是需要找出以每根柱子为高…

学习嵌入式可以胜任哪一些行业?

嵌入式技术之应用范围甚广&#xff0c;其多见于机器人、无人机、医疗器械以及军工等领域&#xff0c;为学习者带来诸多广泛之职业机遇。嵌入式工程师于此诸领域中扮演关键之角色&#xff0c;负责解决硬件平台适配等诸问题&#xff0c;以为创新提供支撑之力。 虽嵌入式技术与日…