結局rsyncに決定
前回rdiff-backupが使えないことが判明したので,無難にrsyncにします
まぁインクリメンタルバックアップより,バンドル化されていない生のデータを残すことが目的なので・・・
もちろんOSXには最初からrsyncが入っているのですが,
% rsync --version
rsync version 2.6.9 protocol version 29
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
inplace, IPv6, 64-bit system inums, 64-bit internal inums
とちょっと古いので,portで新しいのをいれましょう
% sudo port install rsync
・・・
% /opt/local/bin/rsync --version
rsync version 3.0.6 protocol version 30
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes, file-flags
rsyncは3.0からMac OS Xのサポートが強化されていて,ACLや拡張属性にも対応しています
とりあえずDRY RUNでテストしてみます
% /opt/local/bin/rsync -avnX /Users/h2 /Volumes/Data/rsync-mbp ・・・ some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
なんかファイルの属性が転送できなかったと言われるので,sudoを付けて管理者権限でやったらうまくいきました
(ホームディレクトリなのに管理者でないと読めない属性があるのだろうか?)
ということで,本番開始
% sudo /opt/local/bin/rsync -avX /Users/h2 /Volumes/Data/rsync-mbp
1000BASE-Tの有線接続にもかかわらず,高々150GBほどのバックアップに8時間以上・・・。
AFPではファイルごとにセッションが切れるようで,デカいファイルだと数メガByte/secでるものの,数キロバイト程度のファイルでは全然ダメ
TCPのスロースタートが原因だと思われ
しかも,最後にエラー
some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
・・・次回に続く。
コメントはまだありません »
RSS feed for comments on this post. TrackBack URL
