Linux初心者です。よろしくお願いします!
あるログの差分をとりバックアップをしたいと考えています。
rsyncを使うと簡単にできると分かりました。
しかし、rsyncはその名の通り「同期」をしているようで、例えば、下記のようなバックアップ取得ができないように思えます。
1日分しかログを残さないファイルがあるとします。(前日分のログは消されていく)
rsyncを使って、この「元ファイル」の前日分も残しながら差分をバックアップする。
rsyncを使って上記のようなバックアップは可能でしょうか?
また、他に上記のバックアップ方法に向いたコマンドやシェルのアイデアがありましたら、アドバイスをよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
rsyncはタイムスタンプなどを残してくれる効率の良いscpだと思ったほうが良いと思います。
幾つかのバージョンを覚えておいて欲しかったら別のディレクトリなりファイルにrsyncしていくしか無いと思います。例えディレクトリーをコピーしても--link-destオプションでrsyncすれば同じファイルはハードリンクで作ってくれるので容量をほとんど取りませんしね。
http://d.hatena.ne.jp/dayflower/20090513/1242194 …
実際に使う場合はフォーマット指定でdateを実行してバックアップを作るディレクトリー名を決めてrsyncをした上で、古いものを自動で消すようなシェルスクリプトを書いたほうが良いでしょう。
pdumpfs、pdumpfs-rsync、pdumpfs-cleanがこういうことを全部自動でやるのには都合が良かったのですが、ここ最近は開発がされていないようです。
あと、FreeBSDにはfreebsd-snapshotという過去のスナップショットをそのファイルシステムに記憶するコマンドがあるのですが、Linuxでそういう標準的なコマンドのがあるかは寡聞にして知らないですね。原理的にはLVMでsnapshotを作れるはずなのでできるはずなんですが...とりあえずこの記事が参考になるかもしれません。
http://www.atmarkit.co.jp/flinux/rensai/root06/r …
No.2
- 回答日時:
>1日分しかログを残さないファイルがあるとします。
(前日分のログは消されていく)>rsyncを使って、この「元ファイル」の前日分も残しながら差分をバックアップする。
これは「同一のログファイルで前日分のログが消され当日分が追記されている」ということですか?
そのログファイルについてはバックアップ先のファイルに対して追記していきたいということなら、汎用のバックアップソフトからすると特殊だと思いますから自分でバックアップ用のスクリプトを書くとかしないといけないんじゃないかなぁ
No.3
- 回答日時:
単純に考えると rysnc では無理です。
ファイルが1個しかないという事は
元ファイル = 現ファイルという事ですよね?
元ファイルが現ファイルとして上書きされると一瞬で過去のログ
がすべて無くなると思いますが、その一瞬で変わる瞬間の内に
元ファイルをコピーする必要があります。
他の方も仰ってますがファイルシステムごとスナップショットを取る
以外ないと思います。 Linix スナップショットでぐぐってみてください。
なお差分というのはどこからどこまでの差分なのか不明なのでわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- その他(ソフトウェア) Windows10のバックアップ イメージバックアップとフリーソフトバックアップ 5 2023/02/13 17:10
- その他(ソフトウェア) Windowsのバックアップソフトを探しています 1 2023/01/24 18:49
- バックアップ データのバックアップの仕方について 2 2022/06/29 17:15
- iCloud iPhoneのiCloudの全体バックアップを使ったLINEのトーク履歴バックアップ・復元方法につい 1 2022/07/27 10:19
- LINE 大変困っています。助けて下さい。 LINEの書類とデータの容量が10GBを越えiphoneのストレー 1 2022/09/27 10:29
- iPhone(アイフォーン) iPhone版LINEのトーク履歴(15日以上)を復元する方法を教えてください。 機種変更予定です。 2 2023/04/26 21:21
- バックアップ 1月間隔でもバックアップをさせたい 良いソフトは? 1 2023/08/20 06:21
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- iPhone(アイフォーン) iCloudストレージの容量が飽和状態?? 7 2022/04/05 00:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取り専用、隠しファイル、...
-
コンピューター名の変更による...
-
削除できないフォルダ【ファル...
-
ファイルアイコンのチェックマ...
-
バックアップの仕方を教えてく...
-
win11 22h2 を win11 21h2 に変...
-
Macのタイムマシンに使ったhdd...
-
NET Shareについて
-
OUTLOOKをバックアップする時に...
-
MediaID.bin とは何ですか?
-
ファイルサーバー間のデータコ...
-
Recovery(Q:)領域不足…全部や...
-
外付けHDDへのバックアップ中に...
-
RealSync???
-
iCloudの中身をフォーマットしたい
-
ハードデスク全体のバックアップ
-
OUTLOOKですがメールを...
-
Windows7 バックアップできない...
-
Win10でバックアップ開始時に表...
-
バックアップの仕方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取り専用、隠しファイル、...
-
コンピューター名の変更による...
-
MediaID.bin とは何ですか?
-
OUTLOOKをバックアップする時に...
-
Googleフォトの容量がいっぱいに
-
win11 22h2 を win11 21h2 に変...
-
ファイルアイコンのチェックマ...
-
OUTLOOKですがメールを...
-
バックアップの仕方を教えてく...
-
winndows10 バックアップ 正常...
-
mac10.4.11 ファイル名が長過ぎ...
-
Win10でバックアップ開始時に表...
-
ファイルサーバー間のデータコ...
-
前回のシステムイメージは上書...
-
iTunesのアルバムアートワーク...
-
NET Shareについて
-
Macのタイムマシンに使ったhdd...
-
1個の外付HDDに複数のシステム...
-
outlookメールの保存場所
-
win95のプロダクトIDを紛...
おすすめ情報