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

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

3
高可用性のためのtarおよびrsyncの使用
Ubuntuクラウドサーバーを実行していますが、sshを使用して直接アクセスすることはできません。「tar」を使用して、このサーバーのクローンを作成するか、このサーバーの高可用性を実現しています。リンク[リンクテキスト] [1]からチュートリアルに従いました。同じバージョンの新しいサーバーをインストールしてみました。宛先(新規)でtar(tar -xvpzf〜/ clone.tgz -C /)を抽出すると、最後に次のような出力が表示されます(エラーかどうかはわかりません)。 tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future tar: usr/bin: time stamp 2010-11-09 17:28:02 is 8466.159254097 …
13 rsync  tar 

4
すべてのサブディレクトリを除外し、rsyncにディレクトリのファイルを含めるにはどうすればよいですか?
Ubuntuシステムをバックアップしたいのですが、2つのパーティションがあります。1つは/、もう1つはです/home。 私はおそらくバックアップしたいと思うでしょう/。これはそれほど大きくないので、SDカードに入れて持ち運ぶことができますが、イメージを作成したいほど反応が良いです(そのため、現時点ではrsyncを使用しようとしています)。 約/home、それは私はおそらくそれらを含めないだろうが、私はのようなそこにあるファイル、気をつけたいので、私はあまり気にしないことを多くのサブディレクトリがあり.bash_history、.bashrc、.face、などを。 だから私はすべてのサブディレクトリを除外する一方で、ファイルを/home。どうすればそれを達成できますか? --exclude "*/"動作していませんでした。"/*/"、"/**/"、--include "*" --exclude */私が欲しいものを私に示していません。少なくともソースフォルダーをコピーし、その中には何もコピーしません。
13 rsync 

2
rsyncでファイルを除外する方法は?
私はubuntuサーバー12.04を使用していますが、rsyncを使用していくつかのファイルをバックアップしたいので、試してみてください: rsync -aAX $HOME/Documents/* $HOME/Backups/TEST --exclude={$HOME/Documents/another/*,$HOME/Documents/temp/*} ご覧のとおり、フォルダー$ HOME / Documents内のすべてのファイルをフォルダー$ HOME / Backups / TESTにバックアップしますが、フォルダーanotherおよびtemp内のファイルは除外します。しかし、私は失敗しました、rsyncはまだ除外された両方のフォルダ内のファイルをコピーしました: ls $HOME/Backups/TEST/another test testは別のフォルダー内のファイルであり、rsyncでファイルを除外するのにコピーされますが、なぜですか?これらのファイルを実際に除外するにはどうすればよいですか?
12 server  backup  rsync 

5
キー認証なしのSSHを介したパスワードなしのRsync [安全でない]
SSH経由で接続するRSyncジョブをセットアップしたい。 コンピューター(backup @ myhost)とリモートホスト(test @ remhost)があり、フォルダー〜/ somethingをすべての内容でバックアップする必要があります。sshユーザーテストには、〜/フォルダー内のすべてのファイルとフォルダーへの読み取りアクセス権のみがあります。rsyncを使用してtest @ remhost:〜/ somethingフォルダーをbackup @ myhost:〜/ bakフォルダーにコピーしたい。 この目的のために、Ubuntu 11.10(Oneiric)でBASH経由で次のコマンドを使用します。 rsync -avz -e ssh test@remhost:~/something/ ~/bak/ Enterキーを押した後、これを取得します。 test@remhost's password: パスワードを入力すると、rsyncが機能します。 上記のコマンドを作成して、パスワードを自動的に入力してパラメーターとして渡すか、自動的に入力してジョブを開始します。 実行してみた rsync -avz -e ssh test:password@remhost:~/something/ ~/bak/が、まだパスワードの入力を求められ、迷惑です。 どんな種類のキー(RSA、DSAまたはその他)についても聞きたくありません。ログインして仕事をする簡単なコマンドが欲しいだけです。 編集:公開キー認証が無効になっていて、これを変更できない場合、考えられるシナリオがあります。たとえば、OpenSSHを使用する場合、ファイルを編集してsshd_configを追加するには、サーバーのルート権限が必要PubkeyAuthentication yesです。 編集:これは最終的に私のために働いたものです: sshpass -p 'sshpassword' rsync --progress -avz -e ssh test@remhost:~/something/ ~/bak/ この方法は、パスワードをプレーンテキストで送信し、中間者攻撃に対して脆弱であるため、安全とは見なされないことに注意してください。セキュリティを強化するために、キー認証を使用することをお勧めします。
12 bash  ssh  rsync 

4
USBキーでrsyncするときにコロンを置き換えるにはどうすればよいですか?
USBキーでメールディレクトリをバックアップしたいのですが。ただし、私のIMAPには、何かにコロン(:)文字が含まれるという奇妙な命名規則があります。USBはウィンドウ形式であるため、rsyncはこれらのファイルの作成に失敗します。rsyncの実行時にコロン文字をアンダースコアに置き換える方法はありますか?(または別のツールと同じ同期を行うには?) コメントで明確にしたほんのいくつかのポイント: これは最悪のシナリオのバックアップです。Windowsマシンで何もインストールせずに読み取れるようにしたいと思います。 一定のデータがたくさんありました。したがって、新しいファイルをコピーするだけのツールがあれば、時間を大幅に節約できます。 私はrsyncの書き直しを探していません。すぐに使用できる既存のツールを探しています。 ありがとう
12 backup  rsync  fat32 


1
rsyncが実際にファイルをコピーしない
サーバーからローカルボックスにファイルの大きなディレクトリを同期しようとしています。(どちらもUbuntuを実行しています。)動作するように見えるコマンドがありますが、特定のファイルはコピーされません。 phrogz@planar:~$ cat ./sync-phrogz-public rsync -rztpl --stats --rsh=/usr/bin/ssh 69.46.18.236:/var/www/phrogz.net/public /var/www/phrogz.net/public phrogz@planar:~$ ./sync-phrogz-public Number of files: 10320 Number of files transferred: 0 Total file size: 4221864770 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 197778 File list generation time: 0.001 seconds …
11 rsync 


2
rsync:フォルダーを同期しますが、ターゲットに余分なファイルを保持します
私は始めてrsync、ローカルシステム上の2つのフォルダーを同期させるためにそれを使用しようとしました。時間の経過とともにコンテンツが変化するソースフォルダー(一部のファイルが追加され、一部の変更があり、一部が削除される)と、ほぼソースのミラーにしたいターゲットフォルダーがあります。だから私が試したのは次のようにrsyncを使っていた: rsync -a --delete "${source_dir}" "${target_dir}"; これにより、ターゲットのコンテンツがソースのコンテンツとまったく同じに保たれます。ただし、いくつかのファイルをターゲットに追加してソースには追加できないようにしたいのですが、rsyncを実行するたびにそれらのファイルを削除したくありません。一方、同期され、その後ソースで削除されたファイルは、引き続き削除する必要があります。 除外したいすべてのファイルのコマンドを変更せずにこれを行う方法はありますか? 更新:私はrsyncに限定されていないことを言及する必要があります。別のプログラムがその仕事を成し遂げたとしても、それは問題ありません。私はrsyncを使用してこれを解決しようとしました。

1
rsyncを使用したバックアップはACLを保持しますか?
サーバーのバックアップにbackuppcを使用しています。バックアップはrsyncdを使用して行われます。現在、私はACLを使用していませんが、ACLをアクティブにして権限をより細かく制御することは良いことだと思います。 私の質問:rsyncを使用してファイルをバックアップしても、定義されたACLは保持されますか? ところで、私はACLに関する記事を読みました。彼らは、ubuntuはtarを使用したACLをサポートしていないと言っています。これは本物ですか、古いものですか?rsyncを使用している場合、この問題は発生しない可能性があります。これは正しいですか?
10 10.04  server  rsync 

3
rsyncのrootアカウントを有効にする必要がありますか?
rootアカウントを有効にするにはどうすればよいですか?通常はお勧めしませんが、rsyncを使用してサーバーをバックアップする非対話型スクリプトをセットアップしたいと思います。使用することはできます--rsync-path="sudo rsync"が、sudoパスワードを平文で保存する必要があります。これは、rootアカウントを有効にするよりもはるかに悪いようです。


6
システムのクローンを作成し、変更を自動複製
Ubuntuシステムのクローンを作成することは可能ですか?元のシステムに変更を加えた場合、それらはクローンされたシステムに複製する必要がありますか?元のものがダウンした場合、バックアップサポートが必要です。私の場合、Ubuntuはクラウドサーバーです。 一歩一歩私を案内してください。
9 backup  rsync 

2
apt-mirrorとmirrorkitを使用してローカルリポジトリを作成する方法
ローカルリポジトリがあると非常に便利です。を使用rsyncしてリポジトリミラーを作成することは可能ですが、これによりすべてのリリースがダウンロードされ、古いリリースもダウンロードされ、不要な可能性のあるアーキテクチャのファイルが含まれます。 apt-mirrorリポジトリの一部を選択的に選択できます。mirrorkitapt-mirrorのフロントエンドを提供します。 Ubuntuアーカイブの選択した部分のローカルリポジトリミラーを作成する最良の方法は何ですか? たとえば、次のようなものを含めることができます。 Main、Restricted、Universe、Multiverse、All UbuntuおよびLubuntu。ただし、KubuntuやXubuntuなどの他の派生物は除外されます。 AMD64とi386のみですが、他のアーキテクチャは除外されています。 Trusty Tahrのみで、Precise PenguinやUtopic Unicornは含まれません。 メインアーカイブではなくローカルミラーからダウンロードするようにプロセスを構成することもできます。 選択したアーキテクチャ、リリース、またはUbuntuバリアントを使用apt-mirrorしmirrorkitて、ローカルリポジトリを作成するにはどうすればよいですか?

1
オフライン時にNFSマウントを使用可能にする方法は?
問題: 私はノートブックで作業しており、作業中は多くのNFSマウントドライブにアクセスできます。私が家に帰ったとき、彼らは明らかに利用できません。 Windows 7ソリューション: 私のビジネスパートナーはWindows 7を使用し、Samba経由でフォルダーをマップしています。Windows 7には、これらのフォルダーをオフラインで利用できるようにする優れた機能があります。したがって、彼が仕事用ネットワークに接続すると、変更が同期されます! 質問: Ubuntuでそれを模倣する方法はありますか? 私が今持っているもの: サーバーからローカルへの同期:server folders => local folders5分ごとにコピーするために、crontabにrsyncエントリを追加しました。 職場ではNFSマッピングされたフォルダーを使用し、社外ではローカルコピーを使用しました。 仕事に着いたら、同期するスクリプトを手動で実行しますlocal folders => server folders。 私のセットアップに関する問題: 仕事をしていないときの起動が遅い(サーバーフォルダーをマップしようとするfstabを実行すると思います) 競合チェック/管理なし ファイルの場所が異なるため、手動で同期し、注意する必要があります 最近のファイルが職場と自宅の間で機能しない
8 11.10  sync  nfs  rsync 

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