web-dev-qa-db-ja.com

Linuxインストールを外付けハードディスクにクローンする方法は?

ddに関連する質問がたくさんありますが、次の質問に対する回答が見つかりませんでした。質問/回答がすでに存在する場合は、それらをポイントしてから、フラグを付けて閉じる、削除する、またはマージしてください。

  1. Linuxをインストールできますか(/dev/sda7)外部ハードディスクパーティションにクローンを作成します(たとえば、/dev/sdb2)、その上に? (/dev/sdbは1TBのUSBハードディスクです。/dev/sdb2サイズは100GB)
  2. そうでない場合は、ライブCDを使用してそれを行うことはできますか?外付けドライブに複製されたパーティションは起動可能ですか?
  3. 起動できない場合、どうすればよいですか?

なぜそれをしたいのですか?:すべてのインストールされた(そしてカスタマイズされた)プログラムとデータとともに、ラップトップ自体よりもクローンされた外付けドライブを運ぶ必要があります。

追加情報(関連部品のみ):

$ Sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda7            5660        6904    10000431   83  Linux

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda7             9.4G  7.4G  1.6G  83% /
2

マウントされたファイルシステムのクローンを作成することはできますが、ファイルシステムを一貫性のない状態でコピーするため、これはお勧めできません。データを失うという本当のリスクがあります。

マウントされたファイルシステムのクローンを作成する方法はいくつかありますが、事前に準備する必要があります。たとえば、ファイルシステムがミラーリングを許可するブロックデバイス(LVMボリュームやmd-raid RAID1ボリュームなど)上にある場合は、ミラーを作成してから、元のミラーとのリンクを切断できます。 LVMでは、スナップショットの作成も可能です。ファイルシステムのイメージで、時間内にフリーズされ、安全に読み取ることができます(ブロックデバイスレベルでのクローン作成は少し難しいですが、場合によっては可能です)。

だからあなたの質問に答えるために:1。いいえ。 2.はい;はい、しかし自動的にはありません。 3.外部ディスクにブートローダーをインストールする必要があります。

とにかく再起動する必要があるので、 GPartedClonezilla など、ディスクのバックアップとメンテナンスに特化したツールで起動することをお勧めします。

DDは、あらゆるタスクを実行するためのすばらしいユーティリティですが、(潜在的に)問題があります。ソースディスクとデスティネーションディスクを混同すると、失敗します。 DDを内部で使用して必要なすべてを実行するDebianベースの「配布」があります。 http://clonezilla.org/ からダウンロードできるclonezillaです。私は問題なく多くの異なるマシンでそれを使用しました。また、MBRをコピーして、ディスクを起動できるようにします。

アラン

2
apolinsky

最も簡単な方法は、fs全体をpartimageで圧縮し、他のコンピューターに復元することです。

0
daisy