パスワードを忘れた? アカウント作成
625107 journal

yuriの日記: 鯖バックアップ 5

日記 by yuri
cp と tar、どっちがいいんだろう。。。。悩む。

rcp/rsync という手もあるけど、使ったことないや。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by umq (4421) on 2004年04月26日 10時51分 (#538182) 日記
    ファイルのパーミッションや所有者情報が失われることがあるので
    バックアップの用途には、あまり向かないのではないかと

    バックアップといえば dump(8) が /etc/fstab の設定に応じて
    レベルを設定できて、重宝できる場合があります
    例えば、メディアを5本用意して、日曜は作業がないのでフル
    バックアップ、その他の曜日は日曜からの差分、なんてことも
    可能です

    rsync(1) は、リモートホストとディレクトリ内容を一致させる
    ツールです。変更のあったファイルだけの転送などができるので
    その辺りにメリットを感じる人も多いようです

    バックアップの目的として、思いがけずファイルの損傷/喪失が
    おきたときに、バックアップ時点までは戻れる、というのがあります
    はまりやすいところとして、バックアップ操作の間違いで
    戻れない、というあたりがありますね
    そのあたりは、メディアを複数用意して順繰りに使うとか、ログを
    必ず確認するとか工夫が必要になるところです
    あと、バックアップメディアからの復元ができない、ということが
    ままあるので、操作手順を確認しておく必要がありますね

      # 釈迦になんとやら……かな
    • 日々のバックアップじゃなくて、OSを入れ替えたりHDDを切り直したり
      するのに伴うファイル退避なのです。

      #以前の作業では、dumpでバックアップを作成している途中、
      #師匠が「遅い。tarにしよう」といってtarでバックアップを取ったんですよー

      やっぱり安全性を考えて、dump かなあ。。
      情報ありがとうございます。

      #鯖いじり怖いよー。

      あっそれから、cp(1) って、-p オプションを付ければパーミッションとか
      保持してくれますよね?コピー途中で壊れたりしませんよね?

      っと、man で見てみました。。。
      『コピー先で、できる限り元のファイルの構成と属性を保持する』

      …なんかこわい!
      親コメント
      • by umq (4421) on 2004年04月26日 13時02分 (#538261) 日記
        > 日々のバックアップじゃなくて、OSを入れ替えたりHDDを切り直したり
        > するのに伴うファイル退避なのです。

        そうであれば、tar(1) でもよいかと
        いずれにしても symlink には注意した方がいいですね
        親コメント
      • Linux限定ですが、cp -aでsymlinkも保持してくれます。
        それ以外のUNIX系ではtarが無難です。

        素人なので何も言えませんけど、固める必要がないときは何も考えずにrsync -avRでコピーしています。
        rsyncはリモート間の同期で活躍するコマンドですが、単なるコピーコマンドとしても使えます。

        /usr/binとかにハードリンクがたまにあるので厄介です。
        親コメント
        • 未だ使ったこと無いです。。
          鯖でデビューは失敗したら怖いので(連休と一緒に首飛びそう)
          別の機会に練習してみます。

          ハードリンクも、どこに何があるのか調べておいた方が良さそうなのかしらん?

          と も 思った
            ので すが
          今日はちょっと調子が出ないからあ・と・で・ね

          いろいろと情報&アドバイスありがとうございます>御二方
          親コメント
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...