rsyncでパーティションをフルコピー May 21, 2006

パーティションを丸々コピーしたい場合、rsyncを使うと手軽。システム移行などの場合には、属性やシンボリックリンクも含めてそのままコピーするのが基本。 この基本用途のオプションを忘れがちなのでメモしておく。 rsync -av -aがarchiveモードで、再帰やパーミッションなどを含めた複数のオプションを同時に指定したのと同じ効果になる。 -vはunix系コマンドではおなじみのverboseモード。ファイルをコピーするたびにずらずらと表示していく。 その他オプションの意味などについては、rsync(インフォサイエンス(株))に詳しい。

実際に5GBのパーティションをコピーしてみた。 コピーし終わったところで、以下のようなレポートが表示された。

sent 5172911696 bytes received 1410596 bytes 3230922.44 bytes/sec total size is 5167737850 speedup is 1.00

同じディスク内のコピーだったのだが、転送レートは3MB/s(24Mbps)だった模様。 ひょっとするとLAN経由で別マシンにコピーするよりも遅いかもしれない。

rsyncの良いところは、SSHなどと併用してネット経由でコピーできる点。リモート機の環境が整っていれば、それこそインターネット越しにもコピーできるはず。 ブロードバンド普及で真価を発揮する、古くて新しいコマンドなのかもしれない。

One Comments

別のPC用にFedoraをクローニングする方法…

最近はマニアックなインストールばかり行っている。 今回はディスクイメージを事前にセットアップしてクローニングする方法を行った。Crusoe搭載ノートPCにFedora Core6をインストールしよ…