Clonezilla またはdd
のいずれかで複数のパーティションのクローンを作成しようとしています。
以下に示すのは、128GB SSDでの元のインストールです。これをより大きな250GBに正常にクローンしました。これは、後でサイズ変更と縮小を試みるバックアップとして。
以下は、Gpartedでサイズ変更された後、合計で約41ギガバイトのオペレーティングシステムの動作中のクローンの写真です。
私はこれらのパーティションを64GB USBディスクにポータブルなバックアップとして機能させようとしましたが、いくつかの問題に遭遇しました。
私は使用してみました:
Sudo -s dd if=/dev/sdb of=/dev/sdc & pid=$! while kill -USR1 $pid; do sleep 1; done
ビットクローン方式のこのビットは、入力ドライブ上の未割り当て領域をコピーしようとしましたが、出力ディスクがはるかに小さいため、明らかに機能しません。 2回目の試行で、ソースのサイズに一致するパーティションテーブルをターゲットディスクに作成できました。その後、ブート修復を使用するのに疲れて、次の出力が得られました。
http://Pastebin.ubuntu.com/14503890/
Clonezilla オプションに移動します。通常、disk to disk
が私の選択ですが、宛先ドライブはソースよりも小さいため、 Clonezilla では許可されません。 disk to disk
オプションを使用して、一度にONEパーティションをコピーするオプションが表示されますが、3つすべてを一度に複製する方法は表示されません。 image
として保存してこれを行うオプションがあることは知っていますが、USBをbootableにする必要があります。
この作業を行う方法の1つは、disk to image
を使用してクローンしたいパーティションのイメージを作成し、後でイメージを64GB USBディスクに復元することですが、これを試した後、さらにエラーが発生しました。
/dev/sdb/
のイメージを作成した後、ファイルを復元しようとしましたが、/ dev/sdb2 /が欠落しているというエラーが表示されました。
したがって、おそらく私のイメージは大丈夫でしたが、/ dev/sdb2 /を適切に読み取れなかったため、Gpartedで再度確認し、次のように表示されました。
Synaptic Package Managerで確認して確認しましたが、e2fsprogs v1.42.9-3がすでにインストールされています。だから私はいくつかの読書をし、他の人のために働いている次の解決策を試しました:
Sudo fsck.ext4 -f /dev/sda6 Sudo touch /forcefsck Sudo reboot
これは一時的に機能しているように見えました。1、2回再起動しても問題は解決しないためです。 Clonezillaのdevice to image
プロセス中に、NautilusまたはGpartedでこのパーティションにアクセスすることさえできないため、/ dev/sd2 /が正しく読み取られなかったと仮定しています。これはドライブのサイズ変更が原因である可能性がありますが、このインストールで起動できるようになるため、確信が持てません。
私は実際にこれらの2つのパーティションをイメージにクローンし、次にそれらを復元することができると思います:この問題に対処する必要があります:
次のソフトウェアパッケージのリストは、ext4ファイルシステムのサポートに必要です:e2fsprogs v1.41 +。
これは、パーティションのサイズを変更したことによるものでしょうか?もしそうなら、どうしてこのインストールが読めないのに起動できるのでしょうか?
次の手順で、より小さなドライブにクローンを作成できました。
これを行う前に、Malte Skoruppa here。 (基本的にクローン作成前に宛先ドライブに同じサイズのパーティションを作成します)の説明に従って、宛先ディスクにソースパーティションテーブルのレプリカを作成して宛先ディスクを準備しました。これにはGpartedを使用しました。
クローンを作成する方法は、元のインストールの作業クローンがあった外部ドライブをプラグインし、それを使用してコピーすることでした:
Sudo -s dd if=/dev/sda1 of=/dev/sdb1 & pid=$! while kill -USR1 $pid; do sleep 1; done
dd if=/dev/sda2 of=/dev/sdb2 & pid=$! while kill -USR1 $pid; do sleep 1; done
(これにより、データがコピーされるときに出力が得られます)
次にGRUBを再インストールしましたが、これも設定する必要があるため、GRUBを修正するために BOOT-Repair LIVE で起動しました。 ADVANCEDモードを選択してGRUBを再インストールし、古いものを削除しました。
私のスレッドも参照してください HERE したがって、多くの賢いUbuntuの達人の助けを借りて、より小さなドライブへのクローン作成を完了することができました。貢献してくれたすべての人に感謝します。
dd
だけで、ディスクの先頭から最後のパーティションの末尾までのディスクのセクション。
あなたの場合、最後のパーティションは/dev/sdb3
です。
/dev/sdb3
(End
列)を使用してSudo fdisk -l /dev/sdb
の終わりを見つけます。dd
ディスクの先頭から/dev/sdb3
の末尾までのドライブのセクション(例のために/dev/sdb3
の末尾がバイト50000000000にあり、ターゲットドライブが/dev/sdc
であると仮定します): Sudo dd if=/dev/sdb | head -c 50000000000 | Sudo tee /dev/sdc