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

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

2
rsyncがファイルを繰り返し送信し続ける理由を誰もが知っていますか?
rsyncを使用していくつかのファイルをバックアップしようとしていますが、約半TBです。現在は、実行するたびに同じファイルを送信し続ける状態になっています。 例えば: rsync -av /data/source/* user@host:/data/dest sending incremental file list source/file1.txt source/file2.txt 次に、これらのファイルがコピーされていることを確認します...次に実行するときに同じことを行います rsync -av /data/source/* user@host:/data/dest sending incremental file list source/file1.txt source/file2.txt なぜこれらのファイルに引っかかっているのでしょうか?destディレクトリ全体を消去して最初からやり直そうとしましたが、うまくいきません。 おかげで、
14 linux  ubuntu  rsync 

7
リモートrsyncを許可するバックアップサービス[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 2年前に閉店。 バックアップをrsyncできるオンラインバックアップサービスを探しています(週に1〜3 GBの増分、合計50 GB)。私は現在、Dreamhostのホスティングスペースをこのために使用していますが、彼らのTOSに反対しているので(論争の的に)、私はそれから離れたいです。 rsyncを使用してLinuxコンピューターから次のいずれかにバックアップする人々の経験を聞くことに興味があります:* Amazon S3を直接(これは可能ですか?)彼らは少し新しいようです)*他の良いサービス.. また、月額約10ユーロ以下の支払いを検討しています。 ありがとう
14 linux  backup  rsync 

2
Rsyncが変更したファイルのみ
rsync変更または作成されたディレクトリ内のすべてのファイルを転送することは可能ですか?CRC diffチェックほど高度なものは必要ありません。異なるタイムスタンプやファイルサイズを持つファイルは変更としてカウントされます。 manページからそれが可能であるべきだという印象を受けますが、どのパラメーターのセットを渡すかについて少しガイダンスが必要rsyncです。

2
MS powershellにrsyncと同等のものはありますか?
Rsyncは非常に便利です。ディレクトリ内のすべてのファイルをコピーする必要はありません。新しいファイルのみを更新します。 私はcygwinでそれを使用しますが、この質問の主な焦点ではないいくつかの矛盾があると思います。 同等のものはありますか?

1
2つのローカルディレクトリ間のrsync
rsync同じコンピューターに接続されている2つのファイルシステムにある2つのディレクトリ間で実行しようとしています。で余分なファイルを削除せずにやりたいb。私は単純なrsync -a a/dir b/dirもので動作しますが、そうではないようです。これはLinuxシステムでrsync version 3.0.6 protocol version 30次のとおりです。 $ mkdir -p a/test $ mkdir -p b/test $ touch a/test/file1 $ touch a/test/file2 $ touch b/test/file3 $ tree a/test b/test a/test ├── file1 └── file2 b/test └── file3 0 directories, 3 files $ rsync -a a/test/ b/ $ tree a/test …

9
Linuxで1つのディレクトリから別のディレクトリに100万のイメージを移動する最も速い方法は何ですか?
1つのローカルディレクトリから別のローカルディレクトリに移動する必要がある30GBのディスク領域を占める100万のイメージがあります。 これを行う最も効率的な方法は何でしょうか?使い方mv?使い方cp?使い方rsync?他に何か? 私はこれらを取る必要があります: /path/to/old-img-dir/* 00000000.jpg --------.jpg ## nearly 1M of them! ## ZZZZZZZZ.jpg ここに移動します: /path/to/new/img/dir/

3
Linuxを使用したNTFSから別のNTFSへのファイルの正確なコピー
NTFSから外部ドライブにすべてのファイルをコピーしようとし、すべてのアクセス許可と属性を保持したいと考えています。外付けドライブにはすでにNTFSがあり、他のファイルが含まれています。 次のツールの使用を検討しました。 ntfscloneセクターレベルで動作し、FS全体を複製して古いデータを破壊するため、機能しません。画像ファイルの作成に使用すると、Windowsマシンからコンテンツにアクセスできません。 rsync すべてのメタデータが保持されるわけではありません。 代わりrobocopyに、実行中のWindows内で使用することもできますが、ファイルをコピーせずにコピーしたいです。(ソースパーティションはシステムのとして使用されC:\ます。) ファイルをコピーするにはどうすればよいですか?
14 linux  backup  ntfs  rsync 

3
Linuxマージフォルダー:rsync?
フォルダーのコピーが2つあります src/ dest/ 以下を実行して、それらをマージします。 ファイルがのみにある場合、srcそれをに移動したいdest ファイルがのみにある場合、destIEを放置したまま無視したいです。 ファイルが両方にあり、同じ内容(つまり、サイズと日付が同じ)の場合は、から削除しますsrc ファイルが両方にあり、内容が同じでない場合は、ファイルsrcを手動でマージできるように残しておきます。 この最後のカテゴリに含まれるファイルはごく少数(合計ファイルの0%〜5%)でなければなりませんが、両方のファイルと同じファイルを両方のファイルから区別する方法はわかりませんが、異なります。 私はこれをどのように行うかを理解しようとしましrsyncたが、今のところ役に立ちません。
13 linux  bash  rsync 

3
CPUと帯域幅のコストを可能な限り抑えながら、大きなファイルをrsyncする方法は?
リモートでバックアップする予定の500 GBファイルがあります。ファイルは頻繁に変更されます。デスクトップからサーバーに再同期します。どちらもrsyncクライアントまたはサーバーを実行できます。 これに適切なコマンドは何ですか?私が試したものは永遠に取っているか、単に奇妙に振る舞っています。 例と結果: rsync -cv --partial --inplace --no-whole-file /desktop/file1 myserver.com::module/file1 動作しているようですが、2回(?!)また、遅いです。 上記のコマンドは、両方のコンピューターでチェックサムを実行しますか、それとも送信コンピューターでのみチェックサムを実行しますか?それ以外の場合は正しいですか?
13 rsync 


3
bashスクリプトの実行中にMacのスリープを停止し、完了したら通常どおりスリープさせる
夜中にMacを起動して、rsyncを実行してバックアップします。これは、[省エネルギー]> [スケジュール]で設定します。 ただし、何かを実行する前にスリープ状態に戻っているようですので、rsyncを実行するbashスクリプトの実行中にスリープ状態を停止する必要があります。 可能な場合は、rsyncする前にスリープタイムアウトを「Never」または非常に長いタイムアウトに設定し、完了したら通常の状態に戻すコマンドを発行するのが最善の方法だと考えました。これを行うためのより良い解決策はありますか?
13 mac  bash  sleep  rsync 

3
rsyncがBashスクリプトで「末尾の欠落」について文句を言う
スクリーンセッションで、あるサーバーから別のサーバーにファイルをrsyncしようとしています。毎回長いコマンドを書く代わりに、Bashスクリプトを入れることにしました。しかし、実行するとMissing trailing-" in remote-shell command.エラーが発生します。 スクリプトで何がうまくいかないのか疑問に思います。 root@127.0.0.1:~# /raid/data/module/bin/rbk.sh Movies /raid/data/Movies rsync_target/ /raid/data/module/bin/screen -S Movies /opt/bin/rsync --rsh="ssh -p 10022 -c des"\ --rsync-path="/opt/bin/rsync" --inplace --progress -a -vv \ /raid/data/Movies sys@192.168.1.15:/raid/data/rsync_target/ Missing trailing-" in remote-shell command. rsync error: syntax or usage error (code 1) at main.c(361) [sender=3.0.5] スクリプトは、最初に何を実行するかをエコーし​​てから、コマンドを実行します。以下は私のスクリプトのダンプです: #!/bin/bash SCREEN="/raid/data/module/bin/screen" SCREENOPT="-S" SCREEN_TITLE=$1 RSYNC="/opt/bin/rsync" …
13 bash  ssh  rsync 

1
rsyncに読み込もうとするのではなく、破損したハードドライブブロック上のファイルをスキップするように指示する方法
ハードウェアエラーのあるディスクからファイルを回復しようとしています。 ディスクはディスクユーティリティによって修復されましたが、ディスクが破損していることがわかりました。そのため、障害が発生する前にすべてをバックアップする必要があります。 だから私はファインダー経由でファイルをコピーしようとしましたが、それは行き詰まっています。他のユーティリティを試してみたところ、ヘッドが破損したブロックに当たると、ファイルをコピーしようとしてスタックしてしまいました。 だから私はrsyncを試してみましたが、うまくいくようです。しかし、私が不良ブロックにぶつかったときは永遠にかかります。 だから私は、Rsyncにファイルを気にしないように指示する方法があるかどうか、時間がかかりすぎるかどうか疑問に思っていましたか? このドライブがどれほど長く続くかわからないので、すべてのデータをできるだけ早く取得したいのですが、マウントしてファインダーでデータを見ることができます。 これは私がコマンドとして使用しているものです。ファイルの試行を減らす方法がある場合はアドバイスをください。rsyncを使用して、破損したブロックの読み取りを試行できますが、特定のセクターで長時間スタックしないようにします。 rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup 前もって感謝します。
13 macos  rsync 

1
リモートrsyncプロセスの環境変数を設定するにはどうすればよいですか?
rsyncを使用して1つのコンピューターから別のコンピューターにファイルをコピーすると、rsyncプロセスが両端で開始されます。ただし、リモートエンドでは、シェル初期化ファイルは明らかに読み取られないため、リモートrsyncプロセスの環境変数を設定できません。残念ながら、rsyncが動作するために環境変数が必要なrsyncを必要とするサーバーが1つあります。私はサーバーの管理者ではないため、グローバル構成を変更できません。リモートrsyncプロセスの環境変数を設定するにはどうすればよいですか?

4
毎日のスナップショットで冗長デスクトップシステムを作成する方法は?(btrfsを使用する準備はできていますか?)
ホームファイルシステムが冗長(たとえばRAID-1)になり、毎週スナップショットを撮るデスクトップシステムを構成したいと思います。私はすでにZFSでこれを行っています。スナップショットシステムは素晴らしいです。send/ recvを使用すると、外部メディアに簡単にバックアップを作成できます。残念ながら、その時点で、FreeBSDやSolarisではなくGNU + Linuxが欲しいので、良い代替案の提案を探しています。 私の選択肢は次のとおりです。 btrfs-それはまさに私が必要とするもののようで、簡単に複製できるスナップショットとコマンドがありますzfs send。しかし、すべてのドキュメントには、まだ実験的であることが記載されています。その信頼性や使いやすさの問題に関する実際のレポートを見つけることができないようです。それが可能な選択であるかどうかを明確にすることができるその問題に関する情報を私に指摘できますか?主にbtrfsの準備ができたときにドライブを再フォーマットしたくないため、このオプションを優先していますが、使用可能かどうか、それを使用するのは馬鹿げたアイデアかどうかなどに関する情報はありません。答えが得られないのは、「実験的」の意味です。 lvmスナップショットとext4-できません。新しいファイルが作成されるとひどいスペースを消費する可能性があるためです。200 GBのファイルを作成するには、スナップショット用に200 GBの空き容量と200 GBが必要です。また、メタデータの書き換えに失敗すると、PVが読み取れなくなるため、信頼性が低いこともわかりました。ここでbtrfsがどのように比較されるのか疑問に思っています。 ハードリンク(などcp -al)を備えたカスタムCOWスナップショットを備えたRAID-1アレイ上の単一ファイルシステム(ext4 )。私がbtrfsを使用できない場合、それが私の現在の好みです。 それで、どのように実験的なbtrfsなのか、どれを選ぶべきか、他のオプションはあるのか?外部増分バックアップを保持しないと、選択に影響しますか?
12 rsync  lvm  snapshot  zfs  btrfs 

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