RaspberryPi SDの丸ごとバックアップ方法メモ
RaspberryPiのSDカード(Raspbianインストール済み)のバックアップを取りたい.
調べればいっぱい方法が出てくるが,いっぱい出てきすぎて困る.
よって自分にあった最適手法をメモしておく.
前提
今回はRaspberryPi 4で使うようにRaspbian(GUI)がインストールされたSDカードをバックアップする.(他のモデル・OSの組み合わせでも別にうまくいくと思う)
Linux上で,対象SDカードからUSBリムーバブルディスクにイメージファイルとして保存する.
なるべく小さい容量で保存したいがパーティション操作とかめんどくさすぎなのでやりたくない.
やり方
まずリムーバブルディスクをマウントする.
で,ddコマンドでSDカードの内容を読み出し,gzipに圧縮しながら保存する.
# macの場合 $diskutil list # linuxの場合 $sudo fdisk -l | grep "/dev/sd" $sudo mount /dev/sdc1 /mnt/usb/ $sudo dd if=/dev/sdb bs=1M | gzip > /mnt/usb/Rasbian_bak.gz
結果
ddコマンドで2時間ぐらいかかるっていう記事もあってビビったが,
実際やってみたら32GBのSDカードで大体30分ぐらいでできた.
サイズは32GB -> 2.7GBぐらいまで圧縮されて保存された.
満足.