11月
01
2009

結局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]

・・・次回に続く。

Written by p0n in: PC | タグ:

コメントはまだありません »

RSS feed for comments on this post. TrackBack URL

コメントをどうぞ

TheBuckmaker WordPress Themes Webhosting, MP3, AAC & Co