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 PiとWindowsマシン(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