CF卡镜像备份及恢复系统

1. 将运行的 CF 卡做成 img 镜像

1 )用 ls /dev/sd* 观看当前有多少个磁盘,例如当前到 sdb ,则下一个是 sdc

2 )插入 U 盘到工控机上,再用上述命令,应该看到 sdc 的出现则说明系统驱动识别出这个磁盘 ( 往往在这个时候,会出现多个 sdc ,常见有 sdc: 表示该磁盘和 sdc1: 表示该磁盘下的一个分区两个 )

3 df -lh 查看 U 盘是否已经被自动挂载,如果有自动挂载,则进行下一步,如果没有则手动将其挂载,操作步骤如下三步:

cd /mnt

mkdir myusb

mount -t vfat /dev/sdc1 /mnt/myusb

说明 : 如果自动挂载,以下 /mnt/myusb 目录,换成自动挂载的所在目录

4 )输入 dd if=/dev/sda of=/mnt/myusb/ 映像文件名 bs=256112640 count=32 可以把系统做成 img 镜像 ( sda 表示:当前运行的系统盘, )

5 )等待一段时间后命令运行完毕(即出现 # 和闪烁的光标)

6 )输入 sync

7 )卸载 U 盘, umount  /mnt/myusb

2. img 系统镜像做到 CF

1 )用 ls /dev/sd* 观看当前有多少个磁盘,例如当前到 sdb ,则下一个是 sdc

2 )插入 CF 卡到 USB ,再用上述命令,应该看到 sdc 的出现则说明系统驱动识别出这个磁盘 ( 往往在这个时候,会出现多个 sdc ,常见有 sdc: 表示该磁盘和 sdc1: 表示该磁盘下的一个分区两个 )

3 )输入 dd if= 映像文件名 of=/dev/sdc bs=256112640 count=32 可以把映像文件全部拷入 CF 卡中 ( 注意:这里 of 后必须是 sdc, 而不能是 sdc1 )

4 )一段时间后命令运行完毕(即出现 # 和闪烁的光标)

5 )输入 sync

6 )卸载 cf