• ベストアンサー

rsyncでのバックアップにて

お世話になります。 いきなりですが、本題に入らせていただきます。 「A」というサーバー(Web・メール・DNS)があると仮定します。 OSはRedhat Linux7.0J(以下RH7と説明)だとします。 「B」というバックアップ用のサーバーを用意し、 OSにRedhat Linux 7.1J(以下RH7.1と説明)を入れたとします。 rsyncコマンドを使用して、AのデータをBにバックアップしたいと思います。 ここで質問なのですが、 同じOSのバージョン違い同士で、rsyncコマンドでバックアップした際に、何か不具合が起こる可能性というのは、やはりあるのでしょうか? (例えば、Aのマシンの/homeをBのマシンの/homeへ上書きした場合です) というのも、以前、会社の人から「ドットファイルを違うOSに持っていくと、正常に動かない」という風なことを聞いたので、RH7.0とRH7.1でもそういう風な不具合が起こるのか、疑問に思いました。 うまく説明できていないかもしれませんが、 どなたかご教授ください。 おねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

バックアップしたいのですか? 2つのマシンの環境を同期したいのですか? バックアップするなら別マシンの同じディレクトリに入れる必要はないでしょう? そんな事をいたら、バックアップ先の環境に影響を与えるのは当然ですよね。 (バージョンとかに関係なく。) バックアップ先にバックアップ用のディレクトリを作ってそこにバックアップするのが普通じゃないでしょうか。 例えば /BACKUP/home にバックアップすべきだと思いますよ。 rsyncについてはこちらが参考になるかも知れません。 http://www.double-h.com/linux/tipsmemo/others/general01.html

その他の回答 (1)

  • riyop
  • ベストアンサー率41% (7/17)
回答No.2

特に問題ないですね。 SolarisとLinuxとかでもrsync使ってますので。(^-^ sshとRSA認証を使ってやってます。

関連するQ&A

  • rsyncコマンドでのバックアップについて

    Linux初心者です。よろしくお願いします! あるログの差分をとりバックアップをしたいと考えています。 rsyncを使うと簡単にできると分かりました。 しかし、rsyncはその名の通り「同期」をしているようで、例えば、下記のようなバックアップ取得ができないように思えます。 1日分しかログを残さないファイルがあるとします。(前日分のログは消されていく) rsyncを使って、この「元ファイル」の前日分も残しながら差分をバックアップする。 rsyncを使って上記のようなバックアップは可能でしょうか? また、他に上記のバックアップ方法に向いたコマンドやシェルのアイデアがありましたら、アドバイスをよろしくお願いいたします。

  • rsyncが失敗したかもしれないのでそれを確認したい。

    RedHatEnterPriseLinuxAS3で A,B,C,D,E,F,G,H,I,Jと、10台のサーバーを構築しています。 rsyncでAのデータをB~Jのサーバーにバックアップをしているのですが、 ネットワーク障害があり、rsyncが失敗しているかもしれないという状況になっています。 バックアップ対象のデータが複数あるので、手動で確認するのは手間がかかりすぎるので 簡単にファイルの更新時刻(できればファイルサイズも)が比較できればなと思っています。 何かいい方法をご存知でしたらお知恵をお貸しください。 よろしくお願いします。

  • Linuxサーバーのバックアップ&他のコンピュータへコピー

    (1)Linuxサーバーでバックアップを取りたいのですが、 どのような方法がありますでしょうか? バックアップはテープやMOなどではなく、ハードディスクに 取りたいと考えております。 #dumpコマンドで出来るというのは聞いたことがあるのですが、 #それが分らなかったもので・・・・ (2)ネットワークで繋がった他のコンピュータ(Linux)へデータをコピーしたいときには どのようなコマンドを打てばいいのでしょうか? どちらか一方でもかまいませんので、ご教授ください。 使用OS:Redhat Linux 7.1J

  • rsyncでバックアップしたLinuxディレクトリをパーミッション等を保ったままWindowsXPにダ ウンロードしたい。

    サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。 WADAX専用サーバ エントリープラン GUIソフト:PLESK8.3使用 Red Hat Enterprise Linux 5 PHP 5.1 MySQL 5.0 FTPソフト:WinSCP # rsync -av /foo/from_dir /bar/to_dir 上記のようなコマンドでrsyncでバックアップしたLinuxサーバーのディレクトリ(及びその中身)又は個別のファイルをローカルマシン (WindowsXP)にFTPでダウンロードしてきても、そのバックアップに付加されたLinux固有の(Windowsにはない)パーミッション、グ ループ、ファイルオーナーなどの情報及びタイムスタンプ情報などは失われないのでしょうか? もし、これらの情報が失われる場合、これらの情報を保ったままバックアップディレクトリ又は個別のファイルをLinuxサーバーからローカルマシン (WindowsXP)にFTPでダウンロードする方法などありますでしょうか(FTP以外でも、可能であれば教えて下さい。)? FTPソフトは、WinSCPで付加ならば、他のソフトでもかまいません。 よろしくお願いします。

  • レンタルサーバ同士のバックアップ

    レンタルサーバ同士で毎日バックアップを取りたいと考えています。このサイトでいろいろと検索した所、rsync + sshで行うようですが、レンタルサーバ同士でも設定は可能なのでしょうか? 両方ともcrontabは使用可能です。 Aサーバの/home/hoge/backup/内をそのままミラーの形で、 Bサーバの/home/hoge/backup/にバックアップしたい。 ※Aサーバの/home/hoge/backup/には現状10個程あるDBのmysqldumpを毎日取り、1ヶ月後に削除する設定にしています。 ※Bサーバでの運用は考えていません。 Aサーバ:hoge1.com Linux 2.6.9-42.ELsmp Bサーバ:hoge2.com Linux 2.4.34.1-p3-nonsmp-JWH Aサーバのcrontabに見よう見まねで下記をセットした所、 rsync -avz -e ssh --delete /home/hoge/backup/ hoge2.com:/home/hoge/backup/ rsync error: syntax or usage error (code 1) at main.c(891) とエラーになりました。 それとも、rsync + sshは諦めて、ftpコマンドで送った方がよろしいのでしょうか?

  • SSH + rsyncがダメです

    パスワード無しでサーバAの/home,/etcをからサーバBの/tmp/内にrsyncでコピーしたいのですがなかなかうまくできません。今のところrsyncで以下のような記述を実行して動作確認まではできました。 rsync -avz -e ssh /home/ サーバB:/tmp/ 当然ながら実行後パスワードを聞かれてしまいます。 そこでSSHの設定をしなければと思いネットを巡って試したのですが、どうしてもパスワードを聞かれてしまいます。 SSHの設定が分かってないのだと思います。 ずばり!を教えていただけるとうれしいです。 環境Redhat7.3 インストールしたままです。何もいじってません。ご教授お願い致します。

  • rsync のバージョンアップについて

    はじめまして。 Linuxは初心者なので、とんちんかんな質問をしてたらすみません。 やりたいこと  rsync を バージョンアップしたい 理由  下記のようなエラーメッセージが出る。  rsync: on remote machine: -ldt: unknown option 状況  AサーバーとBサーバーをlsyncdでファイルの同期をしたいと思い、 ひとまず、lsyncdを起動するとファイル同期はとれるようになりました。 しかし、ファイル変更後に自動で同期がとれるかと状況を見てると、どうやらファイル変更後は同期を取らず、ログを見ると上記のエラーメッセージが表示されていました。 これは -dオプションが無いためだと思いますが、 Aサーバーで 「rsync -ldt」 と、オプションをつけてもエラーにならないため、 まずはrsyncのバージョンを同じにしようと思いましたが、いまいち情報が見つけれれませんでした。 スペックはこちらになります。 Aサーバーは centos 5.3 rsync version 2.6.8 protocol version 29 Bサーバーは centos 4.4 rsync version 2.6.3 protocol version 28 どのようにすればrsyncをバージョンアップできますか? yumで検索しても出てきませんでした。 よろしくお願いします。

  • Linuxのバックアップツール

    Linuxのバックアップツールを探しています。 バックアップ対象のマシンは OSはRedhat 7.2 HDDがIDEで1台10G、 CDーROMドライブ(Boot可能) パーティションは /dev/hda2 9.0G 1.8G 6.7G 21% / /dev/hda1 45M 5.9M 37M 14% /boot と単一切りです。 簡単にリストアできればなんでも言いといえばいいのですが、バックアップ条件は 必須条件 1.マシン(HDDやデバイス)が別のものになってもリストア可能 2.バックアップデータはネットワーク内のマシンでCD-R、DVD±R等に焼ける 希望条件 3.BootableCD(DVD)になるとうれしい 4.サーバは止めないでいいとうれしい rsyncやらPartimage、dump、ddなどいろいろ考えてみたのですが、お勧めのバックアップツールはありますか? 簡単なバックアップ→リストアまでの流れとかを 教えていただけると、なお幸いです。

  • ポータブルHDにバックアップを取る方法(rsync)

    Ubuntu8.04 をファイルサーバとして使っています。 あるディレクトリをSambaでネットワーク内のWindowsクライアントに 共有させています。 このディレクトリをUSBポータブルHDにバックアップ取ることを考え、 全体としてのサイズはそこそこありますが、日々の変更分は多くないこともあり、 rsyncで差分バックアップを取ることを試みているのですが、どうも理想通りの 動きをしてくれません。 差分バックアップなので、更新していないファイル、フォルダは更新をしてほしく ないのですが、rsyncを起動させるたびに更新します。 まず、rsyncのコマンドですが、 rsync -auv --exclude 'tmp/' --delete /home/share /mnt/usb/backup/ で、やってみました。 chownのエラーが出たので、ポータブルディスクがvfatであることから オプションが問題なのかと思い、 -rlptDuv -rltDuv -ruv 等々オプションを変更させながら試してますが、エラーは出なくなったものの rsyncのコマンドを実行するたびに元ファイルが更新されていなくてもバックアップされるファイルが多々あります。 (オプションを減らすごとにその数は減ったのですが) ただ、上記オプション以上は修正すべき点がわからず困っています。 解決策についてアドバイス等いただければと思います。 よろしくお願い致します。

  • rsyncの書式

    Linux、10日目のまったくの素人です、よろしくお願いします。 rsync -a [バックアップ元] [バックアップ先] と本に載っているので,使ってみたいのですが、 [バックアップ先]に USB外付けHDD (容量はバックアップ元と同じ) を指定することはできるのでしょうか? [バックアップ元]のHDDはパーテイションで区切ってはいません。 OSはDebian etchです。 書式をお願いします。 また、USB外付けHDDのフォーマットの仕方も教えてください。 あまりに基本すぎると思いますが、よろしくお願いします。 .