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

RsyncはUnixおよびWindowsシステム用のオープンソースのコマンドラインツールであり、ファイルをコピーしてローカルまたはリモートホスト間でディレクトリを同期するための高速増分ファイル転送を提供します。ミラーリングとバックアップに広く使用されています。

3
rsyncの削除オプションの違いは何ですか?
私は上を参照rsyncのmanページが多数あることをdeleteオプションが、実際にそれらの違いを理解していません。これらのオプションの違いは何ですか? --del an alias for --delete-during --delete delete extraneous files from dest dirs --delete-before receiver deletes before transfer (default) --delete-during receiver deletes during xfer, not before --delete-delay find deletions during, delete after --delete-after receiver deletes after transfer, not before --delete-excluded also delete excluded files from dest dirs
118 rsync 

16
複数のコンピューター間でホームフォルダーを同期する方法
自宅に3台のコンピューターがあり、3台/home/間でフォルダーツリーを同期させたいと考えています。 3つのコンピューターのいずれかで変更/追加/削除されたファイル/フォルダー(非表示のものを除く)は、他の2つのコンピューターで更新されます。 でrsync、これを行うのに十分な?そしてどうやって?

3
SSH RSAキーのパスフレーズが必要ですか?
現在の仕事(中小企業)を始める前は、オフィスにはネットワーク上にファイアウォールがなく、文字通り何もバックアップされていませんでした。専任のシステム管理者/一人のIT部門としてサインオンしたので、これを変更するためにできることをやっています。上司に私たちがどれほど脆弱かを説明した後、彼は私にいくつかのバックアップサーバーをセットアップすることを許可しました。 現在、私は毎日のバックアップを自動化できるようにすべてを設定しようとしています。これを行うには、sshでrsyncを使用する予定です。セキュリティのため、および自動化を容易にするために、私はsshパスワードログインを無効にし、rsaキー検証のみを使用することを計画していました。まあ、rsaパスフレーズを設定している場合は、パスワードを入力する必要がありますが、これは問題です。 RSAパスフレーズがないと、セキュリティが大幅に低下しますか?私はこの種のことについて何らかの手がかりを持っている会社で唯一の人なので、誰かが私のマシンで端末を呼び出すことをあまり心配していません(とにかくAFKのときは常にロックされています) )およびバックアップサーバーの1つにssh-ingし、損害を与えます。私はまだシステム管理の世界では非常に新しく、このようなことをするのはこれが初めてであり、セキュリティの設定に穴を残したくありません。 ここで問題になっているコンピューターは、Ubuntu 10.10、SME Server、およびOSX 10.6を実行していますが、何らかの形で違いが生じる場合は。

2
rsyncおよびシンボリックリンク
cron実行するジョブを使用して、ホームディレクトリを外部ドライブに夜間バックアップしrsyncます。rsyncのシンボリックリンクフラグの正確な動作は不明です。 rsyncの-aフラグにはフラグが含まれます-l(「シンボリックリンクをシンボリックリンクとしてコピーする」)。これは単にリンクをコピーするということですか、それともリンクをたどってリンク先ディレクトリ内のすべてをコピーするということですか?バックアップを必要としない数百ギガバイトのコピーを伴うメディアファイルでいっぱいのディレクトリへのリンクがあるため、それを避けたいと思います。 rsync -aそれらのすべてのメディアファイルをコピーすることを恐れる(ただし確実ではない)代わりに--no-linksフラグを追加しました。これは私が望む動作ではないようです。コピーしたいリンク(たとえば、異なるプロジェクトディレクトリからの一般的なヘッダーファイルへのリンク)があるため、問題のあるリンクのコピーを無視します。 上記の#1(--no-linksフラグなし)が本当に欲しいものであり、リンク先のファイルをコピーせずにリンクをコピーするだけで、リンクがバックアップされると壊れますか?たとえば、rsyncディレクトリ/home/me/projects/miscをにソースできます/media/extdrive/backup/home/me/projects/misc。この場合rsync、相対的なディレクトリ変更のためにシンボリックリンクの内容を修正しようとしても十分に賢くないと思います。これは正しいです?これは大丈夫です。リンクが修復される必要があるときに修正されて機能する限り、バックアップディレクトリでリンクが壊れていても問題ありません。

2
とにかくGit Bash for Windowsとは何ですか?
https://git-scm.com/の GitとGit Bashを喜んで使用しています。https://git-for-windows.github.io/に詳細が記載されたページがあります。 昨日、私はで問題に遭遇し、rsyncGit Bash for Windowsを掘り下げ始めました。git-scmダウンロードにバンドルされているだけなので、Bashプログラムの名前すらわからないことに気付きました。私はそれをWindows用のGit Bashと呼んでいますが、これは合理的なようです。 「Git Bashとは」を調べる際に、Cygwinとmysys2と呼ばれる別のものについて読みました。mysys2はに関連してmysysGitいるようMinGWです。しかし、その後、FAQで、minttyがGit Bashのデフォルトのターミナルであることがわかりました。 Bashアプリケーションは、実際には、独立して利用可能な他のアイテム(ほとんどが上記にリストされている)の特別にキュレーションされたバンドルのようです。 基本的に、* nixコマンドssh scp cat lsがGit Bash for Windowsで動作するようにする基礎は何ですか? (良い答えは、誰かが広いストロークでこれらのコンポーネントがどのように組み合わされるかを理解し、コンポーネントの正しい単語を理解するのに役立つと思いますが、SOの質問/回答形式を破りたくありません。)
61 windows  bash  rsync  mingw 

6
rsync -avzがscp -rより速いのはなぜですか?
私はこれに少し困惑していますか?なぜrsyncはscpより速いのですか?rsyncは下のscpを使用しないのですか、それとももっと効率的なのですか?SCPを高速化する方法はありますか?
55 rsync  scp 

2
rsyncの使用帯域幅を減らしますか?
rsyncを使用して、ネットワーク共有とコンピューターをバックアップおよび同期します。私はこれを理解しました。 問題は、rsyncを使用してファイルを転送するときに、可能な限りすべての帯域幅を使用することです。接続を他のことに使用できるように、速度を制限したい。 具体的には、現在、Last.FMを聴いていますが、rsyncがローカル接続を飽和させているため、カットし続けています。 ありそうにないように聞こえますが、この場合、私のLANは実際に私のインターネットと同じくらい高速です(両方とも10メガビット、イェー大学!)。どちらにしても、rsyncの実行中に余分な帯域幅はありません。何か案は? ああ、具体的には、Ubuntu 9.04を実行しています。
46 bandwidth  rsync 

4
接続が切断された後、SSH経由でrsyncを再開しますか?
rsyncを使用してsshで大量のデータ(> 80 GB)を転送する必要があります。すべてが正常に機能していますが、バックアップデータの送信元であるDSL接続は最大3分間、24時間に1回切断されます(プロバイダーの切り替えはオプションではありません)。 方法: 接続がバックアップされたときに転送を自動的に再開しますか? 誤って同時に2つのrsyncコマンドが実行されていないことを確認しますか?

1
rsyncはデフォルトで宛先のファイル、フォルダーを削除しますか?
ファイル その仮定/foo/srcのみ含まれA.c、それは/foo/dest両方が含まれていますA.cとB.c。そして、次のコマンドを実行するとします。 rsync /foo/src/ /foo/dest ウィルrsync消去B.c? フォルダー ここで、その中にいくつかのファイル/foo/srcがあるディレクトリが含まれており、それぞれの中にいくつかのファイルがあるディレクトリとの両方Aが/foo/dest含まれているとします。そして、次のコマンドを実行するとします(-aオプションには-r、再帰が含まれます):AB rsync -a /foo/src/ /foo/dest ウィルrsync消去B及びその内容?
44 macos  bash  unix  rsync 

7
rsyncを高速化する方法は?
rsyncを実行して、ディレクトリを外部USB HDDに同期しています。約150ギガのデータです。私が推測する50000以上のファイル。 現時点では最初の同期ですが、ファイルのコピー速度は1〜5 MB /秒のみです。これは、USB 2.0エンクロージャーでは非常に遅いようです。ドライブ上で発生する他の転送もありません。 私が使用したオプションは次のとおりです。 rsync -avz --progress /mysourcefolder /mytargetfolder Ubuntu Server 9.10を実行しています。

17
2つのサーバー間で数百万のファイルをコピーする最良の方法
1つのディレクトリに約500万個(5〜30k)の小さなファイルがあり、それらを同じギガビットネットワーク上の別のマシンにコピーしたいと思います。rsyncを使用してみましたが、数時間実行するとクロールが遅くなります。rsyncが毎回ソースファイルと宛先ファイルをチェックする必要があるためだと思いますか? 私の2番目の考えはscpを使用することですが、より良い方法があるかどうかを確認するために外部の意見を得たいと思いました。ありがとう!
39 rsync  scp 

1
2つのフォルダを「スマートに」マージするrsyncコマンドはどれですか?
誤って複製したフォルダがいくつかあり、それらを一緒にマージする必要があります。フォルダーAにファイルXが含まれ、フォルダーBにファイルYが含まれているとします。ファイルXをフォルダーBにコピーしたいのですが、もちろん、フォルダーAとBの両方に同じファイルXが含まれるより複雑な場合:そのような場合、ファイルの最新のコピーを保持したいので、rsyncは両方のファイルを比較し、オリジンが古い場合はスキップし、そうでない場合はデスティネーションが古いものを上書きします。 rsyncコマンドラインにどのパラメーターを配置する必要がありますか? これは私がグーグルを見つけたものですが、私は正しいとは思わない。 rsync -avz --ignore-existing src dest マニュアルページはどういうわけか私を超えています。 ありがとうございました。 PS両方のフォルダーにファイルが存在する場合、より良い方法は、古いフォルダーを宛先フォルダーに上書きし、同時に古いフォルダーのコピーを保持することです。前
39 rsync 

6
rsyncのような暗号化されたバックアップを行う方法
データのバックアップをリモートサーバーに保存したいのですが、バックアップサーバーに暗号化されていないデータを見せたくないです。単一のファイルを編集してバックアップしても、すべてが暗号化されて再送信されることはありません。リモートサーバーは、ディレクトリ構造(特にディレクトリ名)を認識しないことが望ましいです。 そのような解決策はありますか?

3
rsync-転送中に一時ファイルを作成しますか?
私が見る限り、rsyncは完了するまでターゲットディレクトリにファイルを作成しません。 これは、一時ディレクトリのどこかにファイルを作成し、完了時にファイルをターゲットディレクトリにコピーすることを意味する必要があります。 まず、これは正しいですか? trueの場合、rsyncは一時ディレクトリを使用せずに設定し、代わりにターゲットディレクトリにファイルを作成し、完了するまでファイルに書き込み続けることは可能ですか?
36 linux  rsync 

7
Windowsでのrsyncファイルのアクセス許可
リモートマシンのファイルをネットワークドライブにドロップするマシンに同期するrsyncサービスがあります。 コピー先のフォルダーのネイティブアクセス許可を取得するには、コピーしたファイルが必要です。 同期プロセスは正常に実行されますが、終了後、一部のフォルダーにアクセスできません-許可が拒否されました。 ドメイン管理者としてログインしています。そのフォルダのアクセス許可を変更することもできません。何が得られますか? コマンドを実行します: rsync.exe -v -rlt -z --delete "src_path" "dst_path"

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