Cy-Pi

自転車のこと。たまにラズパイのこと。

ラズパイのSDをクローンする

ddコマンドを使用する。バカヨケがないからウッカリするとウッカリする。

  • 環境

  • クローン元のSDを調べる
    クローン元のSDカードをどこかのスロットに入れて、デバイス名を確認する。 例えばこんなコマンドを使って。

dmesg
df -h

  • SDカードを丸々ぶっこ抜く
    クローン元のデバイス名は /dev/sde だったとする。 これをddコマンドでぶっこ抜く。 sudo dd if=/dev/sde of=<出力先>

特に動きは見られないが、出来上がるファイルを観察すると、ファイルサイズが増えていくのがわかる。

  • ぶっこ抜いたデータを書き込む
    クローン元のSDをクローン先のSDと入れ替える。 ここでも一応デバイス名を確認しておく。

書き込むにはifとofを入れ替え、オプションを追加してEnter

sudo dd if=<保存したやつ> of=/dev/sde conv=fsync

余談

raspberry pi 3 のSDをクローンして raspberry pi zero WH用のSDを作ろうとしたが、CPUが違う。Pi3はarm8、PiZWHはarm6。そのままだと動かないプログラムがある。しまった。