パーティションを含むUSBスティックのクローンを作成するにはどうすればよいですか?


12

私はいくつかのUSBフラッシュドライブを持っています。そのうちの1つには、いくつかのパーティションを持つUbuntuのインストールがあります。他のUSBドライブを(家族や友人と共有するために)それとまったく同じにしたいのですが、パーティションとフォーマットに至るまですべてが同じでなければなりません。このフラッシュディスクは基本的に誰もが欲するであろうユーティリティディスクなので、私はたくさんのコピーを作るかもしれません。

また、Ubuntuブートディスクであるはるかに小さいUSBフラッシュドライブ(4GB)も使用しています。USBポートが3つあるので、小さい方のポートで起動し、2つの大きいUSBドライブを接続して、ユーティリティディスクの完全なクローンを作成します。既存のディスクにある可能性のあるすべてのものを上書きします。コピー先のファイルは、少なくとも同じくらいの大きさであり、ほとんどの場合空である(または削除するジャンクで埋められている)と想定できます。

Ubuntuの無料ソフトウェアを使用することは可能ですか?


最初の部分は、Linuxの基本的なツールであるddの完璧な仕事です。一部のユーザーがあまりにも早く回答しない場合は、コンピューターのところにいるときに詳細を回答します。2番目の部分は少しトリッキーですが、実行可能です。
アセジャベリン2016

回答:


15

はい、これはとても簡単です。もちろん、ターゲットドライブは少なくともソースドライブと同じ大きさである必要があります。

次に、ソースドライブとターゲットドライブの両方を接続し、fdisk -lなどのlsblkいずれかを使用して、それぞれのデバイス名(など/dev/sdb)を識別します。注文が正しいことを確認してください!

ドライブからドライブに直接複製するには、次のコマンドを使用します。

dd if=/dev/source of=/dev/target bs=1M

または、内蔵ドライブに十分なスペースがある場合は、最初にイメージを作成して、複数のコピーの作成を簡単にすることができます。

dd if=/dev/source of=/home/me/image.img bs=1M

次に、イメージを使用してクローンを作成します。

dd if=/home/me/image.img of=/dev/target bs=1M

この方法では、1つのターゲットドライブがUSB帯域幅を飽和させていない限り、同時に複数のドライブをプロビジョニングできます。

ターゲットドライブが大きい場合、partedまたは別の適切なツールを使用して、後で最後のパーティションを拡大することができます。構造全体をコピーする場合、他のパーティション間のパーティションのサイズを変更できないことに注意してください。


コマンドstatus = progressに追加して、ddがコピーしている間の進行状況を確認できます。
user1757247

status=progress残念ながら、のすべての(ほとんどの)バージョンでは使用できませんdd
ダニエルB

3

dd https://en.wikipedia.org/wiki/Dd_(Unix)を使用できます

例:dd if=/dev/sdc of=/dev/sdd bs=1M

ifソースデバイスです。パーティションではなくデバイス名を使用します(末尾の番号はパーティションです(例:/ dev / sdc1))。

of 宛先デバイスです。

このコマンドには十分注意してください。宛先デバイスを完全にワイプします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.