热度 7
2023-4-25 15:52
984 次阅读|
0 个评论
这是一个用于备份Raspberry Pi操作系统的脚本,由leomichalski编写,储存库的链接是 https:// github.com/leomichalskihttps://github.com/leomichalski/drone-delivery/tree/0bf5d975d7672ac6221276f42e54ecfa2ecad3b8 /drone-delivery/tree/0bf5d975d7672ac6221276f42e54ecfa2ecad3b8 如何使用这个脚本 它需要一张SD卡或一个存储设备。 在带有桌面的操作系统中,设备可能会自动安装到/media/。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 29.1G 0 disk └─sda1 8:1 1 29.1G 0 part /media/pi/59EB-E8DO mtdblock0 31:0 0 4M 0 disk mmcblk0 179:0 0 29.1G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part /boot └─mmcblk0p2 179:2 0 28.9G 0 part / 现在请从/media/pi/59EB-E8DO卸载sda1. sudo umount /media 注意:不需要格式化存储设备,ext4的最大文件大小是16TB,而vfat的最大文件大小是4GB 注意:我不建议使用vfat,因为台式机的操作系统大小可能超过4GB。 lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 29.1G 0 disk └─sda1 8:1 1 29.1G 0 part mtdblock0 31:0 0 4M 0 disk mmcblk0 179:0 0 29.1G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part /boot └─mmcblk0p2 179:2 0 28.9G 0 part / # My storage device is sda1 sudo mkfs.ext4 /dev/sda1 然后将sda1挂载到/mnt或/media目录。 sudo mount /dev/sda1 /mnt 克隆存储库。 git clone https://github.com/RayXxxxxx/raspberrypi-image-backup.git 将 镜像 备份脚本复制到存储设备安装的目录中。 sudo cp raspberrypi-image-backup/image-backup /mnt 为 镜像 备份添加执行权限。 sudo chmod +x /mnt/image-backup 备份 开始备份Raspberry Pi OS sudo /mnt/image-backup 第一个问题是 "要创建的 镜像 文件? 输入你想保存 镜像 文件的位置,并设置 镜像 文件的名称。 Image file to create?/mnt/backup.img 第二个问题是 "初始 镜像 文件ROOT文件系统的大小(MB) ? 输入后继续。 Initial image file ROOT filesystem size (MB) ? 第三个问题是 "缩减后为增量更新增加的空间(MB) ? 输入后继续。 Added space for incremental updates after shrinking (MB) ? 第四个问题是'Create /mnt/backup.img (y/n)? 输入'y' 。 Create /mnt/backup.img (y/n)? y 等待命令结束,然后你会在/mnt中找到img文件。 ls /mnt/backup.img 文章转载 http://https://rpideveloper.com/topic/21/raspberry-pi-%E9%95%9C%E5%83%8F%E5%A6%82%E4%BD%95%E5%A4%87%E4%BB%BD