私はいくつかのUSBフラッシュドライブを持っています。そのうちの1つには、いくつかのパーティションを持つUbuntuのインストールがあります。他のUSBドライブを(家族や友人と共有するために)それとまったく同じにしたいのですが、パーティションとフォーマットに至るまですべてが同じでなければなりません。このフラッシュディスクは基本的に誰もが欲するであろうユーティリティディスクなので、私はたくさんのコピーを作るかもしれません。
また、Ubuntuブートディスクであるはるかに小さいUSBフラッシュドライブ(4GB)も使用しています。私は3つのUSBポートを持っているので、小さい方のポートで起動し、2つの大きいUSBドライブを接続して、ユーティリティディスクの完全なクローンを作成します-既存のディスクにあるすべてのものを上書きします。コピー先のファイルは、少なくとも同じくらいの大きさであり、空である(または削除するジャンクで埋められている)と考えられます。
Ubuntuで無料のソフトウェアを使用することは可能ですか?
はい、これはとても簡単です。もちろん、ターゲットドライブは少なくともソースドライブと同じ大きさである必要があります。
次に、ソースドライブとターゲットドライブの両方を接続し、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
または別の適切なツールを使用して、後で最後のパーティションを拡大することができます。構造全体をコピーする場合、他のパーティション間のパーティションのサイズを変更できないことに注意してください。
Ddを使用できます https://en.wikipedia.org/wiki/Dd_(Unix)
例:dd if=/dev/sdc of=/dev/sdd bs=1M
if
はソースデバイスです。パーティションではなくデバイス名を使用します(末尾の番号はパーティションです(例:/ dev/sdc1))。
of
は宛先デバイスです。
このコマンドには十分注意してください。宛先デバイスを完全にワイプします。