Time Machineのバックアップディスクのバックアップ

Netatalkを利用して、Raspberry Pi上にTime Machineサーバを立ててます。

ただ、原因は不明ながら、ときどきTime Machineのバックアップディスクが壊れます。 Time Machineのバックアップディスクが壊れると、とれる手段はバックアップディスクの再作成のみ…(それまでにバックアップしたデータは失われてしまう…) そのため、Time Machineのバックアップディスクをバックアップするという、なかなか冗長な作業を定期的に行なっています。

前置きが長くなりましたが、その際、直感に反して、Raspberry PiにUSB経由で接続しているHDDよりも、有線LAN経由で接続しているWindowsファイル共有をバックアップ先に指定した方が、(若干ながら)時間がかかりませんでした。

以下は、その結果のメモです。

環境

Time Machineのバックアップディスク(/media/hdd/timemachine/)のサイズは以下の通り。

$ du -h -d 0 /media/hdd/timemachine/
129G    /media/hdd/timemachine/

また、Raspberry PiWindowsマシン(192.168.11.4)との間の通信速度は以下の通り。

$ iperf3 -c 192.168.11.4

(省略)

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   342 MBytes   287 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   342 MBytes   287 Mbits/sec                  receiver

HDDにバックアップした場合

$ cd /media/hdd/timemachine
$ time sudo tar -zcvf /media/hdd/share/timemachine.tar.gz .

(省略)

real    508m53.297s
user    469m20.277s
sys     33m7.178s

ちなみに、バックアップ先(/media/hdd/share/)はTime Machineのバックアップディスクと同一HDDです。

Windowsファイル共有にバックアップした場合

$ sudo mount -t cifs //192.168.11.4/share /media/windows
$ cd /media/hdd/timemachine
$ time sudo tar -zcvf /media/windows/timemachine.tar.gz .

(省略)

real    490m33.284s
user    474m12.327s
sys     24m50.869s