私は一度32GB SDカードこの構造を使用する(または非常に似ている):
luis@Fresoncio:~$ sudo fdisk -l
Disk /dev/mmcblk0: 29.2 GiB, 31393316864 bytes, 61315072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xec4e4f57
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 33292287 33167287 15.8G 83 Linux
/dev/mmcblk0p3 33292288 61315071 28022784 13.4G 83 Linux
そして私組み込み(他のコンピュータにデバイスがありsda
)sdb
に移動します。 (間違って選択しました。)64GB SDカードパスdd
(dcfldd
実際):
# dcfldd if=/dev/sda of=/dev/sdb bs=1M
今私の新しい64GB SDカードは次のようになります。
luis@Fresoncio:~$ sudo fdisk -l
Disk /dev/mmcblk0: 59.5 GiB, 63864569856 bytes, 124735488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xec4e4f57
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 33292287 33167287 15.8G 83 Linux
/dev/mmcblk0p3 33292288 61315071 28022784 13.4G 83 Linux
今は問題ありません。しかし、もうアクティブな32GB SDカードがなく、64GB SDカードしか残っていません。このカードを空の32GB SDカードに再転送したいです。
この場合、次のものが利用できないとしますdd
。dcfldd
どうですか?dd
または使用できますかdcfldd
?乗り継ぎが到着したらどうなりますか?32GBの境界ターゲットSDカードにあります(データ整合性の問題)?
追加の説明:
ベストアンサー1
sdaが64GBのソースSDカードで、sdbが32GBのターゲットSDカードであるとします。以下を使用して、必要な数のセクタのみをコピーするようにddを制限できます。
dd if=/dev/sda of=/dev/sdb bs=512 count=61315072