このコマンドを使用しました
sudo dd bs=4M if=/dev/sdb1 | gzip > /home/username/image`date +%d%m%y`.gz
私の32GB SDカードを複製します(odroid U3用のLinuxのインストール)。これで、コマンドを使用して同じSDカードに復元しようとしています。
gzip -dc /home/username/image*.gz | sudo dd bs=4M of=/dev/sdb1
しかし、エラーが発生しました。
dd: error writing ‘/dev/sdb1’: No space left on device
0+502552 records in
0+502551 records out
32110542848 bytes (32 GB) copied, 5508,32 s, 5,8 MB/s
このファイルを抽出でき、抽出後は32,1GB(32 111 591 424バイト)になります。
SDカードを回復する方法は?
ベストアンサー1
同じSDカード(同じ物理オブジェクト)に復元しようとしています。
dd
クローンは、次のコマンドを使用して生成されます。
sudo dd bs=4M if=/dev/sdb | gzip > /home/username/image`date +%d%m%y`.gz
sdb
代わりにsdb1
(それでパーティションだけでなくカード全体のコピーを作成しましたsdb1
)、使用したSDカードを回復しました。
gzip -dc /home/username/image*.gz | sudo dd bs=4M of=/dev/sdb
もう一度sdb
交換しましたsdb1
。