Linuxインストールを外付けハードドライブに複製する方法は?

Linuxインストールを外付けハードドライブに複製する方法は?

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

  1. 実行中のLinuxインストール(例/dev/sda7:)を外部ハードドライブパーティション(例/dev/sdb2:)に複製できますか? (/dev/sdb1TB USBハードドライブ、/dev/sdb2サイズ100GBです)
  2. そうでない場合は、Live 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% /

答え1

DD はすべての操作に最適なユーティリティですが、ソースディスクとターゲットディスクを混同すると問題が発生する可能性があります。後ろからDDを使用して必要なすべてのタスクを実行するDebianベースの「ディストリビューション」があります。それはclonezillaであり、以下からダウンロードできます。http://clonezilla.org/。私は問題なくさまざまなマシンでそれを使用しました。また、ディスクが起動できるようにMBRをコピーします。

アレン

答え2

マウントされたファイルシステムを複製できますが、一貫性のない状態でファイルシステムをコピーするので、これは悪い考えです。データが失われる危険があります。

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

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

とにかく再起動する必要があるため、専用ディスクのバックアップとメンテナンスツールで起動することをお勧めします。ゴポットまたはクローン属

答え3

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

関連情報