UNIXツールだけでHDDクローンを作成する方法はありますか? Carbon CopyClonerやSuperDuper、またはそのようなツールの使用には興味がありません。簡単なコマンドを実行して、クローンを外部ドライブに表示できるようにしたいと思います。
TarコマンドとSudoを使用してこれを実行しようとしましたが、失敗した理由をあまり説明せずに毎回失敗します。
何か案は?誰かが以前にこれをしましたか?
dd
を次のように使用することもできます。
Sudo dd if=/dev/disk1 of=/dev/disk2 bs=128m
どこ /dev/disk1
はコピーしたいディスクです&/dev/disk2
がターゲットです。
また、ディスクの名前を見つける必要がある場合は、 diskutil list を使用できます。
それを行うにはたくさんの方法があります:
Rsyncの場合、OS Xに付属しているものはリソースフォークを保持しませんが、新しいバージョンは保持するため、最新バージョンをダウンロードする必要があります。 CCCはrsyncを使用します。フェニックスは同上を使用します。 CCCは、ブロックごとのクローン作成を行うときに、asrに対してコマンドライン呼び出しを行うこともあります。 asr(Apple System Restoreの略)は以前は柔軟性がありましたが、Apple Leopardについては、柔軟性がなくなりました。dittoのコマンドラインの使用法には多少の慣れが必要です。
すべての「クローン作成」ツールは本当に洗練された「スクリプトランナー」だと思います。つまり、彼らが行っていることはおそらくすべてスクリプトで実行でき、ライターはおそらくコマンドラインツールの呼び出しを実行して実行させています。事。私の側の憶測ですが、それは本当だと思います。
フェニックスの主な仕事はクローン作成ツールではなく、作業ボリュームからコアOSを抽出することで緊急ブートドライブを作成することです。簡単だったので、そこに単純なクローンを作成するだろうと作家は思っていたと思います。
Ddメソッドを含め、このスレッドで言及されているすべてのツールを使用しましたが、一度はすべてが機能することを喜んで報告できます。
興味のあるユーザー向けのリンクは次のとおりです。
これはRsyncで行うことができます。 このブログ記事 正しい方向に向かっているはずです。
基本的にはrsync
であり、彼のスクリプトの最後の行の1つに見られるように、最後に起動可能にするための祝福があります。
Sudo bless -folder "$DST"/System/Library/CoreServices