Raspberry Pi —— SD card backup/copy/clone
本帖最後由 角色 於 2019-2-11 00:17 編輯
早期的Raspberry Pi没有这个功能,现在到2018 Nov版本,Desktop版本已经有这个SD card copier功能。要实现这个功能,你需要一个Raspberry Pi,两个USB card readers,把要clone的卡,放入Reader 1,把要backup的卡放入Reader 2,然后Raspbian Desktop version,打开里面的SD Card Copier软件,按软件操作就可以。这个copier软件,不需要要求两个SD card同一个size,只要能放下original system的文件就可以,这个意思就是如有的16G SD card,文件只有3G,那么你用4G的SD card就可以。想起以前真的非常麻烦。
但是怎样把SD card backup到一个文件,然后从这个文件再restore到一张昕的SD card里?
安装script- wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
- chmod +x pishrink.sh
- sudo mv pishrink.sh /usr/local/bin
複製代碼 .
然后- dd bs=4M if=/dev/sda of=/mnt/qnap/sd_card_images/2018_Nov/rpi_desktop.img status=progress
複製代碼 ,因为的Raspberry Pi的SD card空间太少,我用nfs去我的NAS,方便收藏。
if = input file的路径,/dev/sda,我的sda,你们的时候,用df command看。
of = output file的路径,就是output file放哪里。
通过pishrink.sh把之前16G的image压缩到最小,大约是3.5G。- pishrink.sh /mnt/qnap/sd_card_images/2018_Nov/rpi_desktop.img
複製代碼 .
zip the file rpi_desktop.img, 变成rpi_desktop.zip- zip rpi_desktop.zip rpi_desktop.img
複製代碼 . |