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月に翻訳しており、それ以後の更新内容は翻訳に反映していないため、内容が原文とは異なる場合があります。