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
 然后
 ,因为的Raspberry Pi的SD card空间太少,我用nfs去我的NAS,方便收藏。複製代碼dd bs=4M if=/dev/sda of=/mnt/qnap/sd_card_images/2018_Nov/rpi_desktop.img status=progress
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
 |