天准论坛

售后维护 售后维护
 找回密码
 立即注册
查看: 18785|回复: 3

GEAC系列 SSD内部系统镜像制作迁移方案

[复制链接]

16

主题

22

帖子

3329

积分

超级版主

Rank: 8Rank: 8

积分
3329
发表于 2021-6-18 14:03:59 | 显示全部楼层 |阅读模式
本帖最后由 yuhaibao 于 2022-3-22 14:04 编辑

制作SSD 系统镜像包
#1. 创建备份文件夹
  1. sudo mkdir /backup_system
  2. cd /backup_system
复制代码
#2. 下载备份软件
  1. git clone --depth=1 https://github.com/tritonas00/system-tar-and-restore.git
  2. cd system-tar-and-restore
复制代码
#3. 开始备份
  1. ./star.sh -i 0 -d /backup_system -c gzip -u "--exclude=/var/log/* --warning=none"
复制代码
#4. 生成备份文件
  1. backup_system文件夹中生成Backup_xxxxx.tar.gz
复制代码
使用镜像压缩包进行系统迁移
#1、参考文章,使用工具制作Backup_xxxxx.tar.gz镜像压缩包,将tar包拷贝出来备用,生成md5校验码(md5用于tar包校验,md5校验失败会导致系统迁移失败)
  1.     md5sum Backup_xxxxx.tar.gz > Backup_xxxxx.tar.gz.md5
复制代码

#2、在GEAC系列机器界面输入df -Th,查看挂载位置:
  1. /dev/nvme0n1p1或/dev/sda1为“/”(根目录)挂载位置表示目前为系统在SSD内启动
  2. /dev/mmcblk0p1为“/”(根目录)挂载位置表示系统在emmc内启动
复制代码
#3、若系统在SSD内启动切換回emmc文件系統
  1. 执行脚本:sudo tztek-jetson-system-copy-select
复制代码

deb包下载链接:

#4、判断重启后的文件系统是否为emmc
  1. df -h查看emmc设备:/dev/mmcblk0p1是否挂载在根目录"/"即可
复制代码
#5、手动拷贝清理SSD内部存储
  1. 使用df -Th或sudo fdisk -l查找SSD 硬盘名称及挂载位置(部分机型m2格式SSD不会自动挂载需使用sudo fdisk -l查找)
复制代码

#6、将Backup_xxxxx.tar.gz拷贝到SSD内部并解压Backup_xxxxx.tar.gz(解压过程中若出现报错,请参考1、进行tar包完整性校验),等待解压完成删除Backup_xxxxx.tar.gz。
  1. sudo
  2. tar -zxpf
  3. Backup_xxxxx.tar.gz
  4. rm -rf Backup_xxxxx.tar.gz
复制代码

#7、系统启动切换回SSD
  1. 法一:使用命令查看以下需要进行替换的uuid并复制下来,命令为:sudo blkid /dev/nvme0n1p1并将uuid复制下来(选中后ctrl+shift+c),以附件图1为例,即为3ff550ac-637c-4a47-99cc-ae5ae6890ba4(您的机器的uuid与这个不同)。

  2. 然后我们进行extlinux.conf的配置,进入存放extlinux.conf的目录,命令如下:cd /boot/extlinux/
  3. 然后编辑extlinux.conf文件,命令为:sudo vim extlinux.conf  进入后文件内容如附件图2,将root=/dev/mmcblk0p1替换为root=PARTUUID=3ff550ac-637c-4a47-99cc-ae5ae6890ba4(粘贴刚刚复制的uuid),如附件图3。
复制代码
  1. 法二:
  2. 执行脚本:

  3. sudo tztek-jetson-system-copy-select

  4. 选择需要执行的功能:

  5. [2]   system-switch-select

  6. 自动列举所有盘符,选择安装文件系统的固态硬盘选项:

  7. <span style="color: rgb(51, 102, 153); font-family: Monaco, Consolas, &quot;Lucida Console&quot;, &quot;Courier New&quot;, serif; background-color: rgb(255, 255, 255);"><font size="2"><b>1./dev/nvme0n1p1       232.9G</b></font></span>

复制代码
完成

#8、Successful!系统迁移操作结束!

1.jpg
2.jpg
3.jpg

附件图1

附件图1

附件图2

附件图2

附件图3

附件图3
回复

使用道具 举报

0

主题

1

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2021-11-11 16:35:03 | 显示全部楼层
本帖最后由 yuhaibao 于 2021-11-24 12:39 编辑

制作一个SSD镜像包大概需要多久?使用镜像包的时候需要先切回emmc系统,然后格式化SSD,拷贝并解压镜像包到SSD中。最后将系统迁移回SSD对吗?迁移除了手动 可以使用tztek-jetson-system-copy-select-v1.0.deb 软件进行吗?
回复

使用道具 举报

16

主题

22

帖子

3329

积分

超级版主

Rank: 8Rank: 8

积分
3329
 楼主| 发表于 2021-11-24 12:40:28 | 显示全部楼层
wanghao7797@126 发表于 2021-11-11 16:35
制作一个SSD镜像包大概需要多久?使用镜像包的时候需要先切回emmc系统,然后格式化SSD,拷贝并解压镜像包到 ...

可以的,直接安裝tztek-jetson-system-copy-select-v1.0.deb 可以在SSD和emmc之前相互切換.
回复

使用道具 举报

0

主题

1

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2022-3-21 16:30:14 | 显示全部楼层
本帖最后由 duqiang 于 2022-3-21 17:21 编辑

如果ssd出现异常,会自动进入emmc么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © TZTEK Technology Co., Ltd. All Rights Reserved.  苏ICP备12079651号
快速回复 返回顶部 返回列表