
Time Machine を非ネイティブドライブとネットワーク接続ストレージにバックアップする
OS Xのコマンドラインを使うと、Time Machineの隠し機能を有効にできます。この機能を使うと、Macをネイティブではないボリューム(ネットワーク接続ストレージデバイス、ネットワークボリューム、さらにはWindows PCなど)にバックアップできます。この機能はdefaultsコマンド文字列を使って有効にする必要があるため、一般的にMacの上級ユーザー向けです。それでは、その使い方を見ていきましょう。
警告:これはMac OS XおよびTime Machineではサポートされていない機能です。この方法でデータをバックアップするとリスクが生じる可能性があります。自己責任で行ってください。
OS XのTime Machineでネットワークドライブのサポートを有効にする方法
非ネイティブ ドライブのサポートを取得するには、ターミナルを起動して次のコマンドを入力します。
sudo defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
これで、Time Machine セットアップを通じて非ネイティブ NAS ボリュームにアクセスできるようになります。
これはTime Machineではサポートされていない機能であるため、デフォルトでは有効になっていません。バックアップにこの機能を利用するのは得策ではないかもしれません。Appleがこの機能をサポートしない理由はいくつか考えられますが、ネットワークトラフィック、特にワイヤレスネットワークではパケットロスが発生する可能性があることをご承知おきください。バックアップ中にパケットロスが発生すると、データが破損したり欠落したりする可能性があるため、この機能を使用する場合は、伝送ロスの可能性を減らすために有線イーサネットネットワークを使用することをお勧めします。
これを少し試してみたところ、「Time Machine バックアップが遅延しています」というメッセージが表示され、エラーを解決するには手動でバックアップする必要がありました。Time Machine のバックアップは、Mac に物理的に接続された専用のバックアップドライブにバックアップすることを強くお勧めします。これは間違いなく最も信頼性の高い方法です。とはいえ、いざというときにルールを曲げられることを知っておくのは良いことです。
Time Machine ネットワーク ボリューム サポート機能を無効にしたい場合は、次の defaults コマンドを使用します。
sudo defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 0
これを送ってくれたニックに感謝します!