web-dev-qa-db-ja.com

OSXはHDDクローンを作成します

UNIXツールだけでHDDクローンを作成する方法はありますか? Carbon CopyClonerやSuperDuper、またはそのようなツールの使用には興味がありません。簡単なコマンドを実行して、クローンを外部ドライブに表示できるようにしたいと思います。

TarコマンドとSudoを使用してこれを実行しようとしましたが、失敗した理由をあまり説明せずに毎回失敗します。

何か案は?誰かが以前にこれをしましたか?

2
Honza Pokorny

ddを次のように使用することもできます。

Sudo dd if=/dev/disk1 of=/dev/disk2 bs=128m

どこ /dev/disk1はコピーしたいディスクです&/dev/disk2がターゲットです。

また、ディスクの名前を見つける必要がある場合は、 diskutil list を使用できます。

4
Tristan

それを行うにはたくさんの方法があります:

  1. 最初の投稿のようにddを使用します。
  2. 2番目の投稿のようにrsyncを使用します。
  3. この投稿に含まれているように、同上を使用してください。
  4. asr

Rsyncの場合、OS Xに付属しているものはリソースフォークを保持しませんが、新しいバージョンは保持するため、最新バージョンをダウンロードする必要があります。 CCCはrsyncを使用します。フェニックスは同上を使用します。 CCCは、ブロックごとのクローン作成を行うときに、asrに対してコマンドライン呼び出しを行うこともあります。 asr(Apple System Restoreの略)は以前は柔軟性がありましたが、Apple Leopardについては、柔軟性がなくなりました。dittoのコマンドラインの使用法には多少の慣れが必要です。

すべての「クローン作成」ツールは本当に洗練された「スクリプトランナー」だと思います。つまり、彼らが行っていることはおそらくすべてスクリプトで実行でき、ライターはおそらくコマンドラインツールの呼び出しを実行して実行させています。事。私の側の憶測ですが、それは本当だと思います。

フェニックスの主な仕事はクローン作成ツールではなく、作業ボリュームからコアOSを抽出することで緊急ブートドライブを作成することです。簡単だったので、そこに単純なクローンを作成するだろうと作家は思っていたと思います。

Ddメソッドを含め、このスレッドで言及されているすべてのツールを使用しましたが、一度はすべてが機能することを喜んで報告できます。

興味のあるユーザー向けのリンクは次のとおりです。

4
ElTorosDog

これはRsyncで行うことができます。 このブログ記事 正しい方向に向かっているはずです。

基本的にはrsyncであり、彼のスクリプトの最後の行の1つに見られるように、最後に起動可能にするための祝福があります。

Sudo bless -folder "$DST"/System/Library/CoreServices
1
BsdHelper