freenas9.1.2.9低版本 同步快照到truenas12高版本

本文讲述了作者在尝试从低版本NAS向高版本同步快照时遇到的一系列问题,包括身份验证、密钥设置、版本兼容性以及rsync命令的局限性,最终建议直接将旧硬盘插入新机器以解决兼容问题。
摘要由CSDN通过智能技术生成

踩坑指南:

通过创建复制任务,从低版本往高版本尝试同步快照。在源nas创建快照,设置了定时快照任务,设置复制任务,推到目的高版本nas。报no mush file 错误;

第二次通过高版本复制任务pull拉取低版本的快照,查资料,由于版本太低,连接不到主机。通过手动模式,连接旧版本,报错  身份验证失败。但ssh可以连接;

第三次尝试用密钥连接。查资料,要新建公钥,私钥密钥对,放到源nas root设置中。踩坑发现新版chrome看不到root用户,在FTP中寻找root目录ssh密钥文件,进行比对。在 pub后缀文件中,找到密钥。使用了360浏览器(兼容模式)成功访问并看到低版本root用户可以设置上传公私密钥。发现高版本成功连接到低版本。但在保存的时候提示,A dict was expected 。 感觉在命名惯例中填的正则有问题。填 %Y%m%d%H%M%S 后,能保存,但一直pull不到快照。报No snapshots to send for replication task (没有快照),但是源nas中定时快照任务已经创建了一堆。

第四次再一次尝试低版本push高版本,结果报 没有权限。通过两边调试,还是不行。感觉版本间隔太多不兼容。

第五次 尝试用 rsync。但是 这个不能连同快照一起复制,只能复制现有文件。测试中低版本创建rsync模块, 高版本使用rsync任务pull,module连接低版本rsync模块,保存后,报错rsync command returned。 尝试在高版本中用ssh连接,报错 Connection reset by peer ;

第六次使用命令rsync -avx [源路径] [目标路径],可以成功。但是只是把现在当前的数据同步过来,快照记录的以前的数据,并没有。是 rsync的通病。不能复制快照。

建议,旧硬盘尝试直接插到新机器的高版本truenas中,大概率可识别,若不识别,则再插回

正文步骤开始:

正文步骤开始:

1. 重要:先新建ssh链接,填好主机名字后,要点击一下 发现远程主机秘钥。

2. 进入到 ssh 秘钥对 中, 把公钥复制下,一会儿要放到源nas 和目的nas 的 root中。

1.低版本创建定时快照任务。

2. 低版本root用户公钥填入(需要先在高版本中获取)

3. 高版本中root用户公钥填入(需要先在高版本中获取)

确保 高版本 root 低版本 root ssh 链接的公钥 都为同一个秘钥。才可以正常连接。

4. 高版本创建 复制任务

注意:命名惯例要和源nas一致。

5. 即可成功运行

扩展:命令同步数据

rsync -avx [源路径] [目标路径] (只能复制当前的数据,不能复制快照)

快照记录的数据是当时的数据

新创建的快照是现在的数据,以前的就没有了

rsync -avx root@192.168.1.1:/mnt/yourfreenas9pool/ /mnt/yourtruenaspool/

最后的 / 加和不加不一样,truenas12,里加了/ 就是复制此文件夹下面的文件夹

不加 / 代表连同 / 前面的这个文件夹也复制

输入命令的时候会让输入一次yes

这样同步过来,日期和权限都是原来的

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王十一x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值