備份RPi的sdcard完整系統做img檔並用PiShrink減肥

查了許久,還沒有看到更簡單及更好用的方式

所以筆記一下目前成功率比較高的做法

首先還是要用Win32DiskImager

因為他不管多少磁區分割大小,都可以轉成一個img檔

但缺點就是整張備份的結果,就算是32G只用到1G,他還是會轉成32G

所以會搭配另一個步驟,用PiShrink將img檔減肥

可是只能在linux中使用

步驟一、在windows使用Win32DiskImager將sdcard整張備份成img

或者在Linux使用DD指令備份,因為沒有UI,所以要選對整個磁碟,不要選成磁區

sudo dd if=/dev/sdc of=rpi.img bs=1M

步驟二、在linux安裝PiShrink套件包

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x ./pishrink.sh
sudo mv ./pishrink.sh /usr/local/bin

步驟三、在linux使用PiShrink進行img減肥

sudo ./pishrink.sh ./rpi.img