研究室のデータサーバの管理を任されているので、一月に一回くらいはデータのバックアップをとっています。Windowsだと色々フリーソフトが出回ってるのですが、うちではUbuntu 10.04なんで・・・
で、そのとき使うのがrsyncコマンドです。2つのディレクトリ内容を同期するもので、コピー先に同一のファイルが既にあるときはコピーしないなど、通常のコピーより所要時間を大きく短縮できます。
$ rsync [オプション] [コピー元ディレクトリ] [コピー先ディレクトリ]
a | ファイルの情報を保持してコピー |
-u | 更新されたファイルだけをコピー |
-v | 進捗状況を表示 |
-z | 圧縮してコピー |
-e ssh | sshで暗号化 |
–delete | コピー元に存在しないファイルを削除 |
そしてこんな感じに使います。
rsync -auvz --delete /home/hoge/ /media/sda1/hoge/
ほんと最近パソコンネタばっかりですねorz ほんとはあちこち歩き回って色んなとこに行きたいんですが、こうも暑いと出たくないですよね”汗