人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

リモートのUNIX環境のファイル群のバック
アップを取りたいと思います.
シェルスクリプトから生成される2次ファイルや
データファイル,実行ファイルなどは無視したい
と考えています.
何かいい方法ありますか.

●質問者: onepo
●カテゴリ:コンピュータ
✍キーワード:シェルスクリプト データ ファイル リモート 環境
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● goodvn
●23ポイント

無視したいファイルには,ルールがありますか?

例えば,ファイル名の規則とか,パーミッションなど

これらをルール化し,find でリストアップ,tar などに流し込み,ssh で受け渡しするのがスムーズかと思います

◎質問者からの返答

そうですね.

うまくできればよさそうですね.ありがとうございます.


2 ● pahoo
●23ポイント

バックアップ先はどこですか?

また、リモートとローカルの接続方式はLANですか? WAN(専用線を含む)ですか? インターネットですか?


ここでは、

という前提で回答します。


  1. リモート側:バックアップしたいファイル群を tar するスクリプトを組む。tarファイル名は、バックアップ時点の年月日時分秒にする。
  2. リモート側:上記スクリプトを定期的に実行する cron を組む。
  3. ローカル側:バックアップ tar ファイルを ssh や ftp でダウンロードする。クライアント側に cron を組んで自動ダウンロードしてもよいが、リモート側に連続接続時間制限がないかどうか注意すること。
◎質問者からの返答

ありがとうございます.

検討します.


3 ● mulloo
●22ポイント

区別する方法はありません。

◎質問者からの返答

少なくともファイル名が違うから区別できますよ.

どういう意味で”区別する方法はありません”なのでしょうか.


4 ● eholic
●36ポイント ベストアンサー

Unisonという同期ツールはご存知でしょうか?

sshでも同期が可能ですし,GUIでもある程度の設定は可能です.

Unisonマニュアル私的日本語訳←に丁寧な日本語訳があるのでみてみてはどうでしょうか?

実行ファイル等を無視する方法ですがprofileという設定ファイルに

ignore = Name *.o

ignore = Path /bin

ignore = Path */bin

などと書くのはどうでしょう?[Unison 同期]で検索すれば色々ひっかかります.

◎質問者からの返答

これはいいですね.

ありがとうございます.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ