OS Xで別バージョンバックアップの作成法

復活したMacBook Proには古い750GBのHDDを戻したので、MacBook Proで使っていた2.5 inch 1TBのハードディスクが余った。なので、USB3.0なケースを買ってそれに突っ込んでみた。このドライブを一時帰国時等で念の為に携帯するメインマックのユーザーフォルダの持ち運びディスクとして使おうという算段だ。

さて、通常のバックアップはTimeMachineに依存しているのだが、TimeMachineでフルバックアップをこのハードディスクにもう一個作るには容量が足りないの。できれば、ユーザーフォルダだけ差分バックアップしたい。で、考えたのが、Cmd-Rで起動できるレスキューディスクのターミナルからrsyncでバックアップするとういう方法だ。

さて、Cmd-Rを押しながら起動し、メニューからターミナルを起動するが、rsyncがレスキューディスクには見当たらない。とはいえ、メインのハードディスクにはOS Xがインストールされているので、この中のrsyncを使えばいい。

/Volume/<OS X Volume>/usr/bin/rsync -av /Volume/<OS X Volume>/Users/<Username> /Volume/<Backup Volume>

これでユーザーフォルダ全体がバックアップ用ハードディスクにコピーされる。以後は同じコマンドを使うことでタイムスタンプの差分を見て必要なファイルだけをコピーしてくれるはずだ。

OS X インストーラーが検証に失敗する

先日、お茶を盛大にぶっかけてしまってお亡くなりになったMacBook Pro、分解してお茶がかかったロジックボードやアッパーケースを超純水で丹念にすすぎ、もう一度組み立てたところ、無事にまた起動するようになった。

というわけで、スペアMacとして活用するために購入時のHDD(750MB)を戻し、リカバリーパーティションから起動(Cmd-Rを押しながら起動する)してオリジナルのOS(といってもこのHDDが入っていた時の最新バージョン)を再インストールしようとしたのだが、エラーが出て再インストールが出来ない。

ならばとEl CapitanのインストーラーをDiskMaker Xを使ってUSBメモリに作成し、こちらから起動したのだが、こちらもアップルとの通信で検証に失敗してインストール出来ない。

いろいろ調べてみると、Macの内蔵時計が正しくないと検証に失敗するとな。ところが、インストーラーからは起動ディスク以外のシステム環境設定にアクセス出来ないので、時計の設定が出来ない。

ま、こういう時こそOS XがUnixであるという便利さを感じる時。メニューバーからターミナルを起動し、コマンドラインで設定すれば良いのだ。

/bin/date mmddHHMMyyyy

月・日・時・分・年のフォーマットなのが釈然としないが、これで正しい日付に設定し直したところ、アップルと通信しての検証がパスして無事にインストールが始まった。これでスペアMacとしての余生を送る事が出来る。よかったよかった。