RSYNC

rsyncツールを使って、コンピュータ間でフォルダを同期することができます。 ファイルをデスクトップPCやノートPCからラズベリーパイに送り そのファイルを最新に保っておきたい場合や、 ラズベリーパイで撮った写真を自動的にPCに送信したいことがあるでしょう。

SSH上でrsyncを使って、ファイルをPCに自動的に送信することができます。

ここでは、ラズベリーパイ上の写真フォルダとPCの同期をセットアップする例を示します。

PC上でcameraフォルダを作成してください。

mkdir camera

ラズベリーパイにログインしてhostname -Iを実行してIPアドレスを調べてください。 この例では、ラズベリーパイが1分毎に写真を撮りタイムラプスを生成しており、 タイムスタンプ付きの写真をSDカード上のローカルcameraフォルダに保存しているものとします。

それでは次のコマンドを実行してください(IPアドレスは上で調べたものを使用してください)。

rsync -avz -e ssh pi@192.168.1.10:camera/ camera/

これで、ラズベリーパイのcameraフォルダから、 PC上の新しいcameraフォルダに全てのファイルがコピーされます。

フォルダを同期し続けるためには、このコマンドを cronで実行してください。

このページについて

このページはラズベリーパイ財団が権利を保有するRaspberry Pi Documentation五十嵐システムズが日本語訳したものです。
Creative Commons Attribution 4.0 International Licenceのもとで公開されております。
原文はhttps://github.com/raspberrypi/documentationの成果によって作成されています。

なお、このページは2015年6月に翻訳しており、それ以後の更新内容は翻訳に反映していないため、内容が原文とは異なる場合があります。