タグ付けされた質問 「rsync」

ロケーション間で(おそらくネットワーク経由で)ファイルを同期するために使用されるユーティリティ

4
ソースフォルダーから削除されたファイルをrsyncで削除するにはどうすればよいですか?
最近、ゲームサーバーをホストするためにUbuntu Serverを搭載したマシンをセットアップしました。マシンの特定のフォルダにゲームワールドファイルの頻繁なバックアップを作成する各ゲームサーバーのバックアッププラグインをインストールしました。また、cronrsyncと-aオプションを使用して、これらのバックアップを毎晩Dropboxフォルダーに自動的にコピーするタスクを確立しました。 数か月後、Dropboxアカウントがストレージ制限に達し、あまり多くのバックアップを保持できないことに気づいたので、あまり多くのバックアップを保持しないようにゲームサーバーのバックアッププラグインを構成し、数日待って毎週実行するようにスケジュールされている古いバックアップを削除します。バックアッププラグインは最終的にその仕事を行い、古いバックアップを削除したため、rsynccronタスクがDropboxフォルダーから古いバックアップを削除してソースフォルダーと一致することを期待していましたが、そうではありませんでした。質問がいくつかあります。 既定では、ソースフォルダーに追加されたファイルrsyncのみを宛先フォルダーに追加し、ソースフォルダーで変更されたファイルを変更しますが、ソースフォルダーから削除されたファイルは削除しませんか? その場合、rsyncこれを行うための最良の方法は何ですか?移行先フォルダーに移行元フォルダーを完全に反映させたいので、移行元フォルダーから削除されたファイルをすべて削除する必要があります。 マニュアルページにいくつかのオプションがリストされていますが、rsyncそれはトリックを行う可能性がありますが、私は詳しくありません。
194 backup  sync  delete  rsync 

3
rsyncで複数のディレクトリを除外するにはどうすればよいですか?
rsyncを使用してホームディレクトリをバックアップしようとしていますが、迷惑メールを含むディレクトリの一部を除外したいです。とを特に除外/home/ben/.ccacheし/home/ben/buildます。残念ながら、rsyncのドキュメントは情報過多であり、私の質問には答えませんでした。これは私が試したものです: rsync -arv --exclude "/home/ben/.ccache:/home/ben/build" /home/ben /media/ben/thumbdrive/ これを行う正しい方法は何ですか?

2
rsyncからフォルダーを除外する方法
NASドライブのホームフォルダーをバックアップしようとしています。私はこれを与えています: rsync -Paz --exclude-from 'rsync-exclude.txt' /home/chris/ admin@192.168.1.65:LinuxHome rsync-exclude.txtこのコンテンツはどこにありますか: /home/chris/Downloads/* /home/chris/Downloads/ /home/chris/Downloads/*.* そして、rsync(ホームフォルダー)を実行するのと同じフォルダーにあります。 ただし、rsyncはこのフォルダーもコピーしようとします。 何が間違っていますか?
60 rsync 

6
ssh上のrsync「プロトコルデータストリームのエラー」(コード12)。sshワークス
私は試した: rsync -v -v -e 'ssh -p YY' ./testfile me@XXXXX:/home エラーメッセージ opening connection using: ssh -p YY -l me 146.6.84.206 rsync ->-server -vvve.s . /home [sender] make_file(testfile,*,0) send_file_list done send_files starting server_recv(2) starting pid=17537 rsync: connection unexpectedly closed (9 bytes received so far) [sender] rsync error: error in rsync protocol …
50 ssh  rsync 


3
宛先マシンでrudoとsudoを使用する
rsyncがUIDとGIDを期待どおりに設定しないという問題があるため、私の直感では、宛先マシン上rsyncで実行する必要がありますroot。 rootセキュリティのために無効になっているため、SSH経由でログインできません。宛先マシンのユーザーはを使用できますsudo。 それを使用することが可能であるrsyncとsudo?

4
rsyncは隠しファイルを除外しません!
インターネットで検索したところ、誰もが同じことを示唆して--exclude=´.*´います-追加すると、rsyncから隠しファイルとフォルダーが除外されます。そうではありません。また、スラッシュや二重引用符を追加しようとしました。--exclude=¨\.*¨何も機能していないようです。ああ!! いくつかの助けを本当に感謝します。

6
rsyncを実行しているときにプログレスバーを表示するにはどうすればよいですか?
リポジトリとしてUbuntu 12.04を使用rsyncしていますが、コマンドラインから使用するときに進行状況バーを表示したいと思います。この記事で提案されたオプション(-P)を試しましたが、進行状況バーを表示し、Grsyncを使用しないことを好みます。rsync -P source dest現在使用しています。
31 rsync 


3
rsyncでホームディレクトリをバックアップし、不要なフォルダーをスキップします
あなたは簡単に外付けハードドライブ上のあなたのホームフォルダをバックアップすることができます rsync -a --exclude=.cache --progress /home/$USER /media/linuxbackup/home/$USER このバックアップから再インストールする必要があるとき、私はそれを決して必要としないだろうと思うので、.cacheフォルダを除外しました。 ここで、通常のバックアップで除外できるすべてのフォルダーのリストを見つけまし た。ホームディレクトリのバックアップから除外できるファイルとディレクトリは何ですか? このフォームにいくつかのコメントを含むこの回答のリストを作成しました。 #These directories may be excluded: .gvfs # contains mounted file systems? .local/share/gvfs-metadata .Private # contains the actual encrypted home directory .dbus # session-specific .cache .Trash # do I need to say more? .local/share/Trash .cddb # cached info about audio …
24 backup  rsync 

5
rsyncプロセスを実行しているモニター/ウォッチ
crontabに追加されたrsyncジョブがあり、実行中にrsync PIDがあることを確認し、htopでn個のCPUとRAMを消費していることを確認できます。 私がやりたいのは、リアルタイムでどのファイルが実際にrsyncされているかを監視することです...私がしたいときに。参考までに、私はコマンドに冗長オプションを渡さず、ロギングも追加していません。オンデマンドでrsyncされているものを確認したいだけです。 どうすればそれを達成できますか?
22 rsync 

3
ストレンジクロンジョブはCPU Ubuntu 18 LTS Serverの100%を占有します
私はweのcronジョブを表示し続けていますが、それらが何をするのかわかりません。通常、kill -9を発行してそれらを停止します。CPUの100%を占有し、チェックするまで数日間実行できます。誰もがこれが何を意味するか知っていますか? sudo crontab -l 0 0 */3 * * /root/.firefoxcatche/a/upd>/dev/null 2>&1 @reboot /root/.firefoxcatche/a/upd>/dev/null 2>&1 5 8 * * 0 /root/.firefoxcatche/b/sync>/dev/null 2>&1 @reboot /root/.firefoxcatche/b/sync>/dev/null 2>&1 #5 1 * * * /tmp/.X13-unix/.rsync/c/aptitude>/dev/null 2>&1 昨日7/24/2019の時点で完全に最新のUbuntu 18 LTSサーバーを実行しています 更新 すべてのフィードバックに感謝します。影響を受けたのはOSドライブだけだったので、すべてのデータドライブとアプリケーションドライブを切断しました。少なくともそのようなことは適切に行いました。より多くのセキュリティとより安全な方法で、完全に再構築します。
21 server  cron  rsync 

5
ファイルの実際のコンテンツなしでファイル属性(メタデータ)のみをコピーする方法は?
既にテラバイトのファイルをコピーしましたrsyncが、--archiveファイルの特別な属性を保持するために使用するのを忘れていました。 rsync今回はもう一度実行してみました--archiveが、予想よりもずっと遅くなりました。メタデータを再帰的にコピーするだけで、これを簡単に行う簡単な方法はありますか?

3
rsyncを使用したファイルのバックアップ:エラー23
/ homeのバックアップを作成して、すべてのデータをあるコンピューターから別のコンピューターに転送しようとしています。バックアップを同じコンピューターに保存し、別のコンピューターに転送したかったのです。安全上の理由から、大量のデータ(新しいデータ)がなくてもコンピューター上でどのように機能するかを学習して、コピーではなく何かを削除しないようにしています。 ターミナルで実行しました: sudo rsync -avz /home/maria /home/guest/backup そして私はその結果として: sent 58797801 bytes received 23050 bytes 4705668.08 bytes/sec total size is 100202958 speedup is 1.70 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7] 同じ結果でもう一度試してみました。どのファイルが転送されなかったのか、バックアップ全体が役に立たないのは何なのかわかりません(何かを忘れて、それを失うことがないように、自動的にそれをしたかったです)。 両方のコンピューターで同じシステム(Ubuntu 10.04)を使用しています。Rsyncバージョン:3.0.7-1ubuntu1。 ヒントをありがとう

2
転送中にrsnapshot / rdiff-backupが中断されるとどうなりますか?
質問はそれをすべて言います: 転送中にrsnapshotまたはrdiff-backupが中断されるとどうなりますか? rsnapshotはシステムの完全なスナップショットをローテーション方式で作成しようとし、rdiff-backupは差分バックアップを作成します。差分バックアップは、その背後に以前に保存されたファイルに基づいています。 だから:途中で中断されるとどうなりますか? これは「不完全なスナップショット」になりますか? これに依存する他のスナップショットは破損しますか?(確かにそうではありませんが、...?)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.