メインコンテンツへスキップ

Apple Time Machine

AppleのTime Machineは、すべてのMacに付属するバックアップツールです。ファイル、アプリケーション、システム設定を自動的にバックアップすることで、それらを簡単に保護できます。Time MachineをUnraidサーバーに接続すると、これらのバックアップを自分のハードウェア上で安全に保存できます。この構成は、より高い管理性をもたらすだけでなく、拡張性の向上とさらなる安心感も提供します。

macOS 互換性

最良の結果を得るには、ハードウェアと互換性のある最新の macOS バージョンに Mac を更新しておいてください。

macOS Sequoia (15.x) に関する注意

macOS Sequoia では、Time Machine とネットワーク共有に断続的な問題が発生するという報告があります。バックアップが失敗する場合は、代替手段として Time Machine Docker container の使用を検討してください。

Time Machine 共有の作成

開始する前に

WebGUISMB が有効になっていることを確認してください:

  1. "Network Services" の下にある Settings → SMB に移動します。
  2. Enable SMBYes に設定します(これを変更するには array を停止する必要があります)。
  3. Enhanced macOS interoperabilityYes に設定します。

Enhanced macOS interoperability

Time Machine 共有を作成するには:

  1. WebGUIShares に移動し、Add user share をクリックします。

  2. 次の設定を行います:

    設定説明
    User shareuser share に名前を付けます(例: Time Machine)。
    最低限の空き容量最良の結果を得るには 1(1 KB)に設定します。これにより、ディスクが容量に近づいたときに Time Machine が失敗するのを防げます。
    含めるディスクTime Machine user share に使用するディスクを array で選択します。
    Copy-on-write を有効にする最適なパフォーマンスのため、Auto のままにします。
    SMB exportTime Machine サポートを有効にするには Yes (Time Machine) に設定します。
    Time Machine ボリュームサイズ希望する最大サイズに設定するか、未設定のままにします。最小空き容量を 1 に設定しない場合は、まず共有を適用し、その後再編集して、表示される計算済みの最小空き容量より小さいボリュームサイズに設定してください。
    セキュリティ設定必要に応じて SMB のセキュリティパラメータを設定します。
  3. Apply をクリックして user share を作成します。

共有の作成と管理の詳細については、User shares を参照してください。

macOS から接続する

Mac から user share に接続するには:

  1. FinderCommand + K を押して、「サーバへ接続」ウィンドウを開きます。
  2. Unraid サーバーの SMB アドレスを入力します。たとえば、smb://[server-ip]/[Time Machine share name] の形式を使用し、Connect をクリックします。
  3. 求められたら、共有へのアクセス権を持つ Unraid のユーザー名とパスワードを入力し、Connect をクリックします。
  4. macOS Ventura 13.0 以降を使用している場合は System Settings を、macOS Monterey 12.x 以前を使用している場合は System Preferences を開きます。その後、Time Machine に移動します。
  5. Select Disk または Add Backup Disk をクリックし、Unraid の Time Machine user share を選択してから、Use Disk をクリックします。
  6. (任意)バックアップをパスワードで保護したい場合は、Encrypt backups を有効にします。
  7. 求められたら接続を確認し、必要に応じて Unraid の root user の認証情報を再入力します。
  8. Time Machine は最初のバックアップを自動的に開始します。最初のバックアップには時間がかかる場合がありますが、その後のバックアップは増分バックアップのため、より দ্রুতになります。
ヒント

バックアップのスケジュールやオプションをより細かく制御したい場合は、Time Machine Editor のようなサードパーティ製ツールの使用を検討してください。

Time Machine Editor

複数の Time Machine 設定

ヒント

複数の Mac を使う家族や環境では、この方法によりバックアップを明確に分離でき、セキュリティが向上し、管理が簡単になります。

Unraid サーバー上でユーザーごと、または Mac ごとに個別のバックアップを作成するには:

  1. バックアップを行う各人または各 Mac ごとに、固有の Unraid root user アカウントを作成します。たとえば、larrycurlymoe という名前のユーザーです。これにより、各ユーザーに固有の ID と権限が付与されます。

  2. 各ユーザー用に個別の Time Machine user shares を作成し、tm-larrytm-curlytm-moe のようにユーザー名に合わせて分かりやすく命名します。共有を分けておくと、各ユーザーのストレージ管理とアクセス管理がしやすくなります。

  3. user share に適切なユーザー権限を割り当てます:

    • user shareSMB セキュリティ設定を構成し、対応するユーザーだけがアクセスできるようにします。
    • 対象のユーザーだけが Time Machine user share を読み書きできることを確認します。
  4. 各 Mac で Time Machine を設定し、割り当てられた user share に接続するようにします:

    • 各 Mac で、それぞれの user shareSMB パスを使用して Unraid サーバーに接続します(例: smb://unraid-server/tm-larry)。
    • 通常の Time Machine 設定手順に従って、user share をバックアップディスクとして選択します。
  5. ストレージ使用量を監視および管理します:

    • 1 人のユーザーが容量を使いすぎないように、各 Time Machine user share にボリュームサイズの上限を設定することもできます。
    • 使用状況を定期的に確認し、必要に応じてクォータを調整します。

ユーザー管理とセキュリティの詳細については、User management を参照してください。

トラブルシューティング

Time Machine バックアップが失敗する、または信頼性が低くなる場合:

  1. Time Machine Docker container を試してください: Community Applications 経由で利用可能 で、このオプションは直接の SMB user shares よりも安定したバックアップを提供できる場合があります。
  2. macOS のファイアウォールを確認してください: 一時的にファイアウォールを無効にして、接続をブロックしていないか確認します。
  3. 新しいバックアップ先を作成する: 問題が続く場合は、Time Machine user share を削除して再作成します。

追加のトラブルシューティングについては、Troubleshooting を参照するか、Unraid forums をご覧ください。