RK3588 平台 Kylin 系统备份方法

在日常开发与调试工作中,对系统进行备份是一项重要的任务。以下是在 RK3588 平台上对 Kylin 系统进行备份的方法,通过一系列指令实现系统的高效备份,便于后续恢复或查阅。


一、创建备份目录并同步数据


首先,在pc的ubuntu虚拟机上创建一个用于存放备份数据的目录 “Board”:
mkdir Board
接着,使用 rsync 命令将kylin系统(IP 地址为 192.168.0.99)上的数据同步到本地的 “Board” 目录中:
rsync -avx [email protected]:/ Board


二、创建镜像文件并挂载操作


创建一个大小为 15360MB(跟住距自己的系统大小设置这个大小) 的空的镜像文件 “ky_rootfs.img”,用于存储备份数据:
dd if=/dev/zero of=ky_rootfs.img bs=1M count=15360
对创建的镜像文件进行 ext4 文件系统格式化:
sudo mkfs.ext4 ky_rootfs.img
创建挂载目录 “mount”,并将镜像文件挂载到该目录:
mkdir mount
sudo mount ky_rootfs.img mount/


三、复制备份数据并卸载


将 “Board” 目录下的所有数据复制到挂载的镜像文件中,确保数据的完整性和权限属性:
sudo cp -rfp Board/* mount/
完成数据复制后,卸载镜像文件:
sudo umount mount/


四、镜像文件检查与调整


对生成的镜像文件进行文件系统检查,确保文件系统的完整性:
e2fsck -p -f ky_rootfs.img
最后,根据实际数据大小对镜像文件进行调整,优化镜像文件的存储空间:
resize2fs -M ky_rootfs.img


以上步骤完整地实现了在 RK3588 平台上对 Kylin 系统的备份过程,通过这种方式可以有效地保存系统数据,为后续的恢复或系统移植等操作提供基础。

你可能感兴趣的:(linux,ubuntu,kylin,大数据)