web-dev-qa-db-ja.com

単一パーティションを空のディスクに複製する

現在のHDDから単一のパーティションを、より新しい、より大きなSSHDにクローンしたいと思います。クローンを作成したいパーティションはLinux Mint 17.1を実行しています。起動可能なClonezilla USBを使用して、古いディスク全体を新しいディスクにクローンできましたが、Mintパーティションの前に、大きくて乱雑なWindows 8.1パーティションがあります。ただし、HDDではWindows 8.1パーティションに障害が発生しているため、Mintパーティションのみを保持します。

Clonezilla、GParted、dd、またはいくつかの組み合わせでこれを行うことはできますか?

2
errolflynn

たとえば、/ oldと/ newに両方のパーティションをマウントする必要があります。次に、rsyncユーティリティを使用します。

rsync -aruv /old/* /new/

古いパーティションがルートシステムである場合、notをいくつかのディレクトリの内容にコピーする必要があります。次のようにそれらを除外します。

rsync -aruv /* /new/ --exclude=/dev/* --exclude=/proc/* --exclude=/run/* --exclude=/sys/* --exclude=/tmp/* --exclude=/new

最後のものを忘れないでください! (そこに来て、それをやった。;-))。

HTH

2
ALAN WARD

Sshdが何であるかわかりません(ストレージに関連)... SSDを意味していましたか?

これを行うには50以上の異なる方法があります。

  • dd
  • 救助
  • パーツイメージ
  • クローンジラ
  • fsarchiver
  • 離れた
  • rsync
  • 通常のバックアップ/リカバリも

したがって、上記のコマンドのいずれかを使用しているスキルと、/ etc/fstabを修正するのにどれだけ優れているかによって、最適な答えが得られますafter新しいディスクへの復元が完了します。 fstab、grub-install、update-grub、blkidをよく知っていれば、これらのツールはどれも簡単です。

とにかく、これらのツールのマニュアルページでそれらの使用方法が説明されています。また、スワップ用のターゲットディスクにもパーティションを作成することを忘れないでください。状況が許せば、GPT(MBRではなく)フォーマットを使用するのが賢明でしょう。新しいシステムにWindowsが関与していない場合は、GPTを使用して満足してください。 Windowsは、UEFIブートおよび64ビットOSの場合にのみGPTを許可します。

もちろん、ここで設定について何百もの仮定をしなければなりません-LVM、暗号化、またはxfsやzfsパーティションからの起動のような奇妙なものを使用する場合、すべての賭けはオフになります。

より正確な提案を得るには、Sudo parted -lからの出力を投稿してください。両方のディスクを実行するときに接続してください。

一般的な手順は次のとおりです。

  • LiveCD(distoまたはRescue Disk)から起動します
  • 新しいディスクにパーティションテーブルを作成します(GPTを推奨)
  • ディスクに目的のパーティションを作成します

    • /ブート
    • /
    • / home
    • その他..../var/opt、....
    • スワップ
  • 必要に応じてそれぞれのサイズを設定しますが、スマートにします。また、必要なパーティションに後で追加できる残りのスペースを残すことは賢明です。
  • リストされたツールを使用してデータをコピーします...おそらくddrescueを使用します。 Sudo ddrescue source target両側にパーティションデバイスを使用します。/dev/sda20/dev/sdb34のようなもの(これらはあなたの状況では正しくありません)
  • 新しいディスクを一時的な場所にマウントします-/ mntは適切です
  • / mnt/etc/fstabを編集して、パーティションへのパスまたはLABELまたはUUIDを使用して、パーティションが正しい場所を指すようにします
  • 新しいディスクにgrubをインストールします-そのための多くのハウツー(chroot cmdを含める必要があり、複数のマウントコマンドを含めることができます)
  • 再起動-2回目の起動が行われる前にliveCDを切断します。

繰り返しますが、より詳細なヘルプが必要な場合は、要求されたcmdからの出力を投稿してください。

ところで-古いディスクがコンピューターに残っていると仮定して、Windowsパーティションを安全に削除できます。それは明らかではありません。

1
JohnP