目的:將已配置好的樹莓派系統備份成鏡像文件,並儘可能的小。
方法:使用Win32DiskImager將系統鏡像整個讀出來,再用PiShrink工具裁剪。
-
讀取鏡像
我樹莓派使用的SD卡是32G的,讀出來整個鏡像就30G左右,其中有很大一部分是空白的沒有使用的空間。
-
對讀取的鏡像進行裁剪
腳本需要在linux系統下執行。
獲取腳本:
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
增加執行權限:
chmod +x pishrink.sh
使用超級用戶權限執行:
sudo bash pishrink.sh read_again.img
最終生成的鏡像不足4G,且使用此腳本生成的鏡像,在啓動時將其調整爲SD卡的最大存儲空間大小,可以說非常給力了。
備份到新卡:使用Win32DiskImager將新鏡像燒寫進去就是了。
所用到的軟件見:樹莓派所用到的軟件工具及獲取方法彙總
這種方法生成的鏡像很方便配置多套,而如果你只需要備份到另一張SD卡。見:樹莓派系統自帶鏡像備份功能