单片机/MCU论坛
直播中

jf_23522415

1年用户 65经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[文章]

【HD-G2UL-EVM开发板体验】系统备份

前期文章(按时间先后顺序排序):

【HD-G2UL-EVM开发板体验】开箱到入门+亿点点使用

【HD-G2UL-EVM开发板体验】烧录ubuntu+安装常用包

【HD-G2UL-EVM开发板体验】+ ubuntu系统apt更新部分内容补充

【HD-G2UL-EVM开发板体验】性能测试之网络部分测试

【HD-G2UL-EVM开发板体验】日常使用分享之登录开发板的几种方式

【HD-G2UL-EVM开发板体验】 内网穿透

试用文章分类

  • ubuntu根文件系统固件烧录
  • 系统备份
  • g2ul性能测试
  • 博客搭建
  • git仓库搭建
  • 内网穿透
  • 日常使用分享

前言

系统备份的重要性不言而喻,它可以在你不需要重刷系统和各种配置的情况下恢复系统到某个备份的还原点。对于新手而言也降低了试错的时间成本,总之可以一言不合就恢复回去。

在ubuntu下有多种方法进行系统备份,此篇准备围绕着**timeshift软件展开,从tf卡格式化到分区再到挂载,最后使用timeshift备份系统数据到TF卡中。

当系统环境出现问题或者因为其他需要可以恢复备份文件到当前系统。

开始

TF卡的分区在命令行终端下操作比较繁琐(fdisk相关的指令,这里不展开),所以这部分内容放到装有windows操作系统的电脑上完成。使用分区助手或者diskgenius都可以做到,想分几个区就分几个区。

分区时格式化步骤的时候一般按默认格式去格式化TF卡分区即可,到了开发板上还是需要在格式化一遍。

格式化TF卡

如果G2UL开发板上电状态,先关机

sync && sudo shutdown -h now

关机状态下,插入TF卡,上电。

查询系统分区

sudo fdisk -l

可以看到系统当前分区信息

image-20221222174237616

我这边是将TF卡对半分了两个分区,和查询到的结果红框标识信息一致

**格式化分区 **dev/mcblk1p1

sudo mkfs -t ext4 /dev/mmcblk1p1

挂载

sudo mount /dev/mmcblk1p1 /mnt

下载timeshift

sudo apt update && sudo apt install timeshift

新建snapshot

下载**timeshift完成后就可以创建snapshot了

sudo timeshift --create 'snapshot name' --comments 'comments'
  • snapshot name:快照的名称,用于快速定位此次创建快照的ID
  • comments:描述,给此次快照添加描述,这个在存在多分快照的情况下很有用,它可以帮助你快速获取历史快照的信息

一般这个指令执行后会默认选择刚刚挂载的分区,如果准备备份的分区不是TF卡上的分区,需要在重新指定下即可。

总结

细心的读者会发现,我的TF卡还有一个分区没用到。这里解释一下,这剩余的分区是准备挂载到普通用户目录下去的。起始作为撞门存储备份文件的分区给到10G就差不多了,剩下的自由分配挂载。

G2UL的读卡卡座质量很好,插拔多次以后,** **TF卡的读卡状态依旧准确没有出现过读取失败的情况。

更多回帖

发帖
×
20
完善资料,
赚取积分