組み込みLinuxのような少メモリの環境では気をつけないと rsync が原因でシステムがクラッシュする場合があります. クラッシュする理由はメモリ不足 rsync はファイルを転送する前に先ずファイルのリストを作ります.リストはメモリ上に一時保存されます.そのサイズは,ディレクトリやファイルが大量にあると,当然増加します.またリストを作る処理は再帰処理になっていて,これがまたメモリを消費します. 通常のPCやLinuxサーバーならメモリやswap領域が潤沢にあるので滅多に問題になりません.しかし組み込みLinuxだとメモリ容量が8MBとか128MBしかない,ということが有ります.ラズパイぐらいの環境だと1GBぐらいのメモリが使えますが,Webカメラなどの実メモリを沢山つかうデバイスを使っていたり,on-memoryのデータベースなどを動かしているとメモリが枯渇する場合があります.問題はメ