KUSONEKOの見る世界

SambaでTime Machine macOSバックアップ

MacBook Proのバックアップするために、Time MachineでSamba上にバックアップしたかったのですが、macOSのバグのせいか出来ずにいました。

設定が悪い可能性もあっため、公開していませんでしたが、最近成功するようになったので、公開しておきます。

Sambaはスタンドアローンモードで使っています。

サーバ環境:
CentOS Stream release 10
Samba version 4.22.9

Sambaの設定

Time Machineのため追加分のみ記載する。
Time Machineで使用するユーザは既存のSambaユーザで良い。

[global]
        vfs objects = catia fruit streams_xattr

        fruit:metadata = stream
        fruit:veto_appledouble = no
        fruit:nfs_aces = no
        fruit:wipe_intentionally_left_blank_rfork = yes
        fruit:delete_empty_adfiles = yes
        fruit:posix_rename = yes

[TimeMachineBackup]
        path = /path/to/TimeMachineBackup
        fruit:time machine = yes
        fruit:time machine max size = 512G
        create mask = 0600
        directory mask = 0700
        read only = no
# systemctl restart smb nmb

mDNSサービスのインストール

mDNSのavahiをインストールする。

# dnf install -y avahi
# systemctl enable avahi-daemon
# systemctl restart avahi-daemon

これにより、Time MachineからSambaが見えるようになる。

macOS上から設定

あとは、設定 > 一般 > Time Machineで、『+』ボタンを押し、『TimeMachineBackup』が見えるので、設定をしていく。