新しいマイクロSDカードにRaspberry Piのバックアップを復元しています。
元のカードは16GB、ターゲットカードも16GBです。だが、転送過程で余っdd
たスペースがないと不満を吐露した。
今、各カードの実際のサイズが異なることを知っています。しかし、この問題をどのように解決しますか?何バイトを「切り取る」ディスクイメージをカードに合わせることは可能ですか?
ベストアンサー1
はい、.txtを使用してRAWディスクイメージファイルからバイトを「削除」できますtruncate
。
truncate -s 15G image.raw
明らかに、これはディスクイメージ内のデータに影響を与える。含まれているファイルシステムが完全に切り捨てられないように縮小できます。gparted
これを達成するための美しいUIを備えたツールです。
gparted image.raw
ディスクの最後に「未割り当て領域」が十分になるまで、パーティションを縮小して移動します。ディスクパーティションがMBRで定義されている場合は、この時点で作業が完了しました。 GPTを使用している場合は、数バイトを残して切り捨ててから、補助GPTを再生成する必要があります。
ディスクイメージデバイスのサイズを変更するには?特定の関係があります。