これらの 4 つのトリックを使用して、Mac OS X のコマンド ラインからバックアップを作成する

Anonim

最近では、Macintosh をバックアップする方法が不足することはありません。おそらくエンドユーザーが利用できる最も一般的な方法は、Apple の Time Machine です。これは、GUI を介した簡単なセットアップの後に自動的に処理されるか、いつでも開始するようにトリガーできます。個人的には、Time Machine が提供する使いやすさに非常に感銘を受けましたが、私はコマンド ライン ジャンキーなので、利用可能な代替手段について報告する必要があります。そのうちの 4 つは Mac OS X のコマンド ラインそのものにあります。

ditto、rsync、asr、および hdiutil を使用して、ターミナルで Mac をバックアップするために使用できるいくつかの異なる方法について読んでください。

1) 同上

sudo ditto -X src_directory dst_directory

Ditto は Mac OS X に組み込まれており、すべてのバージョンに同梱されています。 Ditto はかなり堅牢で、所有権属性とリソース フォークの両方を保持してファイルをバックアップできます。 Ditto が提供する気の利いた機能の 1 つは、PPC または i386 コードのバイナリを「間引き」する機能です。たとえば、古い PPC Macintosh を所有している場合、コマンド ライン オプションに –arch ppc を追加すると、バックアップされるすべてのバイナリ ファイルから x86 バイナリ コードが取り除かれます。これにより、バックアップのサイズが小さくなります。

2) rsync

sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory

Rsync は、Mac だけでなく、「IT の世界」全体の Linux および Unix サーバーでバックアップを実行するための汎用的で一般的な方法です。Rsync は、OS X システムの信頼性の高いバックアップを実行するために必要なすべてのことを実行できます。これには、リソース フォークや、ハード ドライブを「起動可能」にする機能の保持が含まれます。 rysnc の機能の詳細については、こちらをご覧ください。

3) asr

sudo asr -source src_directory -target dst_directory -erase -noprompt

asr、または Apply Software Restore ユーティリティは、バックアップを実行するもう 1 つの優れた効率的な方法です。 ASR は、Ditto が実行できるすべてのことを行うことができ、加えてブロック レベルでハード ディスクをコピーする機能を備えています。ブロック レベルは、ハード ドライブにアクセスするための「最も低い」形式であり、データの真の 100% レプリケーションを提供します。 ASR のブロック レベル機能は、オペレーティング システムに現在マウントされていないハード ディスクで実行する必要があります。これは通常、リカバリ ディスク、USB インストールなどから起動することを意味します。

4) hdiutil

sudo hdiutil create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory

お使いの Macintosh の単純な単一ファイルのバックアップを作成したいと思ったことがあるなら、hdiutil が最適です。 Hdiutil は、Apple のディスク ユーティリティ ソフトウェアを使用して復元できる単一の (オプションで圧縮された) ディスク イメージ ファイルへのバックアップを実行します。

これらの 4 つのトリックを使用して、Mac OS X のコマンド ラインからバックアップを作成する