树莓派启动盘制作和备份

来源:互联网 发布:淘宝视频制作 编辑:程序博客网 时间:2024/06/08 09:37

1. 打开MAC的Terminal程序,执行df命令来查看文件系统的磁盘空间占用情况。

$ df -h
Filesystem      Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1     233Gi  177Gi   56Gi    77% 46402434 14585085   76%   /
devfs          202Ki  202Ki    0Bi   100%      701        0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0        0  100%   /home

2. 插入SD卡,再次执行df命令

可以发现多了一个设备/dev/disk3s1,从磁盘大小和卷标名也可以确定就是我们的SD卡。
$ df -h
Filesystem      Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1     233Gi  177Gi   56Gi    77% 46402444 14585075   76%   /
devfs          204Ki  204Ki    0Bi   100%      705        0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0        0  100%   /home
/dev/disk3s1   7.4Gi  2.8Mi  7.4Gi     1%        0        0  100%   /Volumes/NO NAME

3. 从系统中把SD卡设备卸载掉,这是为了下一步的dd操作
$ sudo diskutil unmount /dev/disk3s1

Password:
Volume NO NAME on disk3s1 unmounted

4. 执行dd命令,把原始数据从image文件拷贝到SD卡设备去。

注意,这里的目标设备的格式,需要做个转换"/dev/disk3s1" ---> “/dev/rdisk3”
$ sudo dd bs=1m if=2014-06-20-wheezy-raspbian.img of=/dev/rdisk3
2825+0 records in
2825+0 records out
2962227200 bytes transferred in 236.937063 secs (12502169 bytes/sec)

5. 树莓派系统盘制作完毕,安全弹出SD卡。



***********************************************************************************************************


如果树莓派系统运行了一段时间,功能一切正常。我们可以对系统做个备份,应对将来的不时之需!

参考:linux下访问Windows中的共享目录

树莓派 Raspberry Pi SD卡系统备份与还原

树莓派 SD卡镜像备份


1. 首先,在Windows系统中创建一个新用户"rpi",密码"raspberry“ 。然后,创建一个共享文件夹“rpishare”,读写权限。最后,在树莓派系统中,执行下面的命令来查看Windows共享的文件夹。

$ smbclient -L //192.168.2.102  -U  rpi


2. 树莓派系统中,挂载 Windows 的共享目录到某个目录节点。
$ sudo mount -t cifs -o username=rpi -o password=raspberry //192.168.2.102/rpishare /mnt/win


3. 首先,查看树莓派的磁盘分区,确定/dev/mmcblk0 就是SD系统盘。

然后,执行DD命令从树莓派的SD卡备份到Windows的共享目录。

但是,这样备份的image比较大,大约8G。参考资料中有个办法可以压缩,不妨一试!

$ sudo fdisk -l

Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b5098

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          122880    15523839     7700480   83  Linux


$ sudo dd if=/dev/mmcblk0 of=/mnt/win/raspberrypi.img bs=1M
7580+0 records in
7580+0 records out
7948206080 bytes (7.9 GB) copied, 1254.39 s, 6.3 MB/s


0 0
原创粉丝点击