内部HDDを外部HDDにDDイメージする

内部HDDを外部HDDにDDイメージする

ddを使用して内部HDDから外部HDDにイメージを転送する方法は?これは私のHDD情報です

    root@PartedMagic:~# lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0  44.3M  0 part 
├─sda2   8:2    0   753M  0 part 
└─sda3   8:3    0 930.7G  0 part 
sdb      8:16   0 931.5G  0 disk 
└─sdb1   8:17   0 931.5G  0 part 
sr0     11:0    1   595M  0 rom  
loop0    7:0    0  39.3M  1 loop 
loop1    7:1    0 184.1M  1 loop 

sdaは私の内蔵HDDです

sdbは外付けHDDです

答え1

警告

ddは強力ですが、危険なツールでもあります。コマンド ラインを起動する前に、すべてが正しいことを何度も確認してください。 は、dd質問なしで指示されたことを実行します。小さなミス (入力エラー) により、家族の写真などの貴重なドキュメントが上書きされ、破壊される可能性があります。

コマンドライン

文字の後のテキスト#は人間の目のためのコメントであり、シェルインタープリターでは使用されません。

あなたがいる場合もちろんそれが/dev/sdx正しいターゲットデバイスである場合は、コマンドを使用できます

sudo dd if=/dev/sda of=/dev/sdx bs=64K            # should be upper case K

ドライブをデバイスに複製します/dev/sdx。ここで、x は b、c、... になります。

画像ファイル(圧縮なし)を作成したい場合は、次のコマンドを使用します。

sudo dd if=/dev/sda of=dd-clone.img bs=64K        # should be upper case K

圧縮された画像ファイルを作成したい場合は、次のコマンドを使用します。

sudo -s                                           # to get the root prompt `#`
 dd if=/dev/sda bs=64K | xz -c > dd-clone.img.xz
exit                                              # to get the user prompt `$`

このような圧縮画像は次のように抽出できる。

sudo -s                                          # get the root prompt `#`
 xzcat dd-clone.img.xz > dd-clone.img            # get a big uncompressed file
 xzcat dd-clone.img.xz | dd of=/dev/sdx  bs=64K  # clone to `/dev/sdx`    
exit                                             # get the user prompt `$`

チップ

圧縮をより効率的にしたい場合は、空きドライブ領域をゼロで上書きする必要があります。これは次の方法で実行できます。

zerofreeLinux パーティションに使用しますext

他のパーティションをマウントし、他のファイル システムを持つパーティションに対して次のコマンド ラインを使用します。マウントポイントにパーティションをマウントしたと仮定します。/mnt、ドライブ全体がパーティションに使用されていることを確認してください。そこにパーティションがマウントされていることを確認してください。そうしないと、ルート パーティションがいっぱいになり、実行中のオペレーティング システムが動作しなくなります。

sudo dd if=/dev/zero of=/mnt/blank bs=4096   # Let it fill the partition
sudo rm /mnt/blank

見るツールこのリンクで:SanDisk SSD Plus: Linux では Windows の半分のパフォーマンス?

代替

クローンジラは の代替手段ですdd。特に空き領域がたくさんある場合は、より安全で高速です。Clonezilla は使用済みブロックのみをコピーし (空きブロックはスキップします)、特にメイン パーティションのかなりの部分が/dev/sda3空き (ファイルによって使用されていない) である場合は、コピーがはるかに高速になります。

関連情報