2019/10/04
備份樹莓派 microSD 卡
最近在樹莓派上面跑 docker 但常常每幾個星期就會出現 kernel 或是 library 毀損的訊息
導致如果重開機後 docker service 就無法正常啟動 實在是很困擾我
所以就想說有沒有辦法備份整個安裝好的SD卡 毀損時直接還原就好
最簡單的方法就是使用 `dd`
```
sudo dd bs=4M if=/dev/sdb status=progress of=raspbian.img
```
因為 dd 是直接對整個磁區做複製
所以複製出的檔案大小就會是整個磁區的大小
這樣一來在還原時就只能選擇相同或更大容量的sd卡了
有沒有方法可以壓縮呢!
網路上找到了 Drewsif 寫的 [PiShrink](https://github.com/Drewsif/PiShrink)
依照官方說法在縮小 NOOBS 時會失敗
不過我是用 raspbian 所以就沒差了
```
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
sudo ./pishrink.sh raspbian.img
```
等它跑完就可以看到 raspbian.img 檔案大小變小了
真的是很方便啊
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言