web-dev-qa-db-ja.com

1 TBハードドライブ(ソース)を4 TBハードドライブ(ターゲット)にクローンする方法

Clonezillaを使用して、セカンダリドライブ(1 TB)をセカンダリドライブ(4 TB)にクローンしようとしました。これはセカンダリを置き換えます。 Clonezillaは、MBRをフォーマットせずにこれを行うことはできないと言っていますが、4 TBドライブはサイズが大きいため、特別にフォーマットする必要があるため、実用的/不可能だと思います。

誰かがこれを行うためのガイダンスを私に提供できますか?

ありがとう!

1
Kashif

はい、(MSDOSパーティションテーブルではなく)GPTパーティションテーブルを使用して4TBをフォーマットする必要があります。 4TB(セカンダリドライブを指定)から起動しないため、これは問題ではないはずです。

これには、Clonezilla以外のアプローチがいくつかあります。

  • GParted LiveCDを使用してパーティションをコピーします

    1. 4TBにGPTパーティションテーブルを作成します
    2. 1TBからパーティションを選択し、copyを選択します
    3. 4TBドライブを選択し、pasteを選択します
    4. 1TBのパーティションごとに繰り返します
    5. 使用可能なスペースに合わせて、4TBのパーティションを拡張します
    6. blkidtune2fs -Uを使用して、必要に応じてlabelsUUIDを変更します
  • パーティションを作成してからtarパイプでコンテンツをコピーします

    1. 4TBにGPTパーティションテーブルを作成します
    2. GPartedまたは別のパーティションツールを使用してパーティションを作成します
    3. 1TB as/mnt/oneTBにパーティションをマウントします
    4. 4TB as/mnt/fourTBにパーティションをマウントします
    5. Tarパイプでアクセス許可を保持しながらコピーします。

タールパイプ

tar -C /mnt/oneTB -cvpf - . | tar -C /mnt/fourTB -xvf -

説明

-C [directory] specifies output directory    
-v verbose enables listing file progress (slows task)
-p preserve permissions
-f [file or directory] specifies input
-c creates a tar archive
-x extracts a tar archive
.  shorthand for the current directory
-  shorthand for send output to standard output (as opposed to a file)
2
justbrowsing

新しいディスクをパーティション分割するためにGPTを使用する必要があるのではないかと心配しているようですが、古いディスクが使用しているので、clonezillaが代わりにMBRを使用するようです。ディスク全体のクローンを作成する代わりに、最初に新しいディスクをGPTとしてパーティション分割し、clonezillaを使用して各パーティションのクローンを作成します。

0
psusi