この記事は1年以上前に書かれた記事です。情報が古い可能性がありますので、ご注意ください。 This article was written over a year ago. Please be aware that the information may be old.

FileVaultとバックアップ

FileVaultというMac OS Xの機能はご存知でしょうか。

FileVaultはホームフォルダを暗号化して保護するという機能です。この説明だけだと全然すごくない機能のように思えますが、FileVaultがすごいのはユーザーから見ると暗号化も何もしていない状態のように見え、ファイルを開くときに自動的に復号化され、ログアウトするときに、また自動的に暗号化が行われるということです。

最近、MacBookがよく売れているそうです。例えば、マイコミジャーナルの次の記事にもWindows系のパソコンからの乗り換えも目立つことが触れられています。

http://journal.mycom.co.jp/articles/2010/08/10/apple_sales/index.html

デスクトップ型に比べて、ノート型は持ち歩けることが利点ですが、紛失や盗難のときに中身のデータが抜き取られてしまうという脅威もあります。FileVaultで暗号化しておけば、仮に紛失してしまっても(したくはありませんが)中身のデータは保護されます。

最近になって、私もMacBook Airを持ち歩くようになってFileVaultをオンにしました。しかし、ここで一つ弱点が見つかりました。バックアップです。Macでのバックアップの定番はもはやTime Machineだと思います。Time MachineはOSの標準機能で、定期的にバックアップが自動的に行われるという優れものです。

しかし、FileVaultとTime Machineを組み合わせると一つ弱点があります。相性が良くないです。FileVaultの仕組みは、ホームフォルダを暗号化させてイメージファイルにして保持しますが、Time Machineでは、ログアウトしたときしか、このファイルを正確にはバックアップできないらしいです(FileVaultの警告文によると)。

この状態だと、バックアップをとるかセキュリティをとるかになってしまいます。もちろん、ログアウトしている時間が多い人は全然問題にならないと思いますが。

しかし、私の場合はむしろ、ログインしっぱなしです。一日13時間くらいはログインしたままです。なので、バックアップソフトを使いました。

ログインしているときなら、ホームフォルダはマウントされているので、これをバックアップ対象にして、バックアップ先をMac OS X Serverで管理しているネットワークボリュームに設定。後は一日一回、決まった時間に自動的に行うように設定。パーソナルバックアップの場合、ネットワークボリュームを設定したユーザーアカウントでマウントさせることもできるので、便利ですね。

外付けドライブを接続したままの人や常にネットワークボリュームをマウントしている人なら、AutomatorやApple Script、シェルスクリプトでコピーする処理を記述して、Cronで自動実行という手も良いと思います。ファイルコピーですまない場合にもこっちですね。例えば、MySQLサーバのデータとか。これについてはこちらの記事を参照してください。シェルスクリプトを書いてCronで実行してます。

Snow Leopard ServerでのRedmineのバックアップについて

特定のフォルダを定期的にバックアップしたいだけなら、お手軽です。rsyncとか使えば差分バックアップもできると思います。

しかし、少し面倒。特にネットワークボリュームのマウントなど。楽に運用したいので、バックアップソフトに頼りました。私自身はパーソナルバックアップx5(この記事執筆時点の最新版はバージョン10.6で、インターネットセキュリティバリア X6に入っています)を使っています。他にもオンラインソフトでもバックアップソフトはあります。例えば、iBackupなど。気に入るものが見つかるまで色々比較してみた方が良いと思います。

iBackup

インテゴジャパン (2010-03-26)
売り上げランキング: 1753

お知らせ

プロフィール

林 晃
アールケー開発 代表
NPO法人MOSA 常任理事
ソフトウェアエンジニア

2005年にアールケー開発を開業し、企業から依頼を受けて、ソフトウェアを受託開発しています。macOSやiOSのソフトウェアを専門に開発しています。ソフトウェア開発の他に、技術書執筆、セミナー講師、オンライン教育コンテンツ開発などを行っています。

詳細はこちらをご覧ください。

アールケー開発について

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

フォローする