Linuxで、1つから大量のデータを移動する必要がある別のハードドライブ?その場合は、Linux用のGpartedパーティション編集ツールの使用を検討してください。ハードドライブレイアウトの編集とは別に、パーティションを複数のハードドライブにすばやくクローン(または同じハードドライブにパーティションを複製)することができ、Linuxインストールを別のハードドライブに転送するための優れたツールです。
Gpartedを使用したパーティションのコピーは非常に簡単ですが、マウントされたパーティションでは機能しません。使用しているハードドライブがプライマリシステムで使用されていないことを確認する必要があります。 Linuxディストリビューションにツールをインストールしてそこから使用するだけでかまいませんが、ライブシステムで作業するのが最善です。ライブシステムを使用すると、現在使用されているパーティションがなくなります。
必要条件
ライブディスクを開始するには、Gparted ISOイメージの最新バージョン。また、少なくとも1GBのサイズのUSBフラッシュスティックを取り出して、Etcher USBツールの最新バージョンをダウンロードします。
ライブディスクを作成
USBスティックを差し込み、Etcherを開いて開始しますライブディスク作成プロセス。 Etcher内で、ISOファイルを選択し、「フラッシュ」ボタンをクリックしてディスクを作成します。エッチャーは少し時間がかかりますが、完了したらPCを再起動してBIOSをロードします。 PCのBIOSを使用してブートローダーを変更し、Gpartedライブディスクを最初にロードします。
Gparted Liveをロードする
このライブディスクはグラフィカルツールですが、それはそのように始まりません。画面の指示に従って、言語とキーボードレイアウトを選択します。次に、プロンプトに「startx」と入力すると、ライブデスクトップ環境がロードされます。ここから「Gparted」を見つけ、それをダブルクリックしてパーティションツールを開きます。
開くと、ツールはすべてのハードドライブをスキャンしますシステムに接続され、読み取り可能です。右側のプルダウンメニューを使用して、データのコピー元のドライブを選択します。この記事では、データをコピーするドライブは / dev / sda、および再生されたデータを受信するドライブは / dev / sdb.
パーティションレイアウトのコピー
Linuxを転送する簡単な方法1つのハードドライブから別のハードドライブへのインストールは、Gpartedパーティションツールの「パーティションのコピー」機能を使用します。パーティションのコピー元のドライブは空にする必要があることに注意してください。空白にするには、ターミナルウィンドウを開き、ハードドライブを安全に消去する方法に関するガイドに従ってください。プロセスが完了したら、Gpartedに戻ってドライブを選択します(この例では、このハードドライブは / dev / sdb)。
[デバイス]、[パーティションテーブルの作成]の順にクリックします。このハードドライブは、 しなければならない データを提供するスキームと同じスキームを使用します。もし / dev / sda EFIを備えたGPTパーティションです。 / dev / sdb また、その逆でなければなりません。
ダイアログをオンにして新しいパーティションを作成する代わりに / dev / sdb、ハードドライブの選択メニューに移動して選択します / dev / sda。データを保持するパーティションを探します。この例では、コピーします / home フォルダ、およびそのラベルは/ dev / sda2.
パーティションを右クリックして[コピー](またはCtrl + C)をクリックし、もう一度、ハードドライブの選択メニューに戻り、 / dev / sdb。空白を右クリックして、選択します「貼り付け」(またはCtrl + V)。貼り付けオプションを選択すると、パーティションのコピーシーケンスが開始されますが、これには長い時間がかかります(パーティションの大きさによって異なります)。 Gpartedに任せてください。最終的に、データは新しいドライブに移動します。
これらの手順を使用して、複数のパーティションを1つのハードドライブから別のハードドライブにコピーするために、何度でも自由に実行できます。
Gpartedがデータのコピーを終了したら、気軽に閉じてください。次に、PCを再起動します。すべてのデータを移動する必要があります。
DDを使用する
Gpartedを使用する以外にも、他の方法がありますLinuxインストールを1つのハードドライブから別のハードドライブに転送します。パーティションを直接クローンする最良かつ最速の方法はDDを使用することです。これを行うには、ターミナルを開き、lsblkコマンドを使用してシステム上のハードドライブを表示します。 Gpartedメソッドのように、ソースハードドライブは / dev / sda、および宛先ハードドライブは / dev / sdb。ソースドライブからホームパーティションを複製するには、ディスクを空にする必要があります。
一度 / dev / sdb 明確である 別れた 新しいパーティションテーブルを作成するコマンド。
sudo parted /dev/sdb
新しいパーティションテーブルを作成し、ソースと同じであることを確認します(ソースがEFIの場合はGPTを使用します。MBRの場合はMS-DOSを使用します)。
EFI / GPTの場合
mklabel gpt
quit
BIOS / MBRの場合
mklabel msdos quit
次に、DDコマンドを使用して、のコピーを開始します / dev / sda に / dev / sdb.
sudo dd if=/dev/sda of=/dev/sdb bs=1M
端末が再び使用可能になると、DDは終了します。
コメント