Linuxの静止は存在しますか?


8

休止ファイルシステムは、それがまだ実行されていると、他のプログラムおよびそのデータなどもされている間にデータベースのバックアップを作成することができます。

システムを完全に停止せずに有効なバックアップを作成できるようにするには、すべてのバッファーをディスクにフラッシュし、すべての着信書き込み要求を停止する必要があるため、アプリケーションは通常、静止バックアップ操作の通知を受ける必要があります。

Linuxはこの種のものをまだサポートしていませんか?Microsoft WindowsがWindows Server 2003からこれをサポートしてきたことを読んだことがあります。VMを使用してLinuxでこれを行う方法について彼らが語る場所をいくつか目にしました。しかし、VMをホストとしてWindowsで実行する必要がある場合、どのVMかわかりません。

また、JavaのようなOSレベルを超えるプラットフォームについてはどうですか?そこでの静止のサポートはありますか?



Linuxでは、VSSに似たものを得るために、少なくともLinuxにオープンソースプロジェクトがありますか?
leeand00 2012

@ warl0ckこのサイトに静止タグを作成するのに十分な担当者がいません。
leeand00

これが有用かどうかはわかりませんが、ここの投稿:blog.liw.fi/posts/backups-6は私の質問を参照しています。
leeand00

回答:


8

LVMスナップショットを実行すると、保留中のデータ(アプリケーションではなくカーネルバッファー内)がディスクにフラッシュされ、スナップショットの実行中はアプリケーションの書き込みがブロックされます。また、使用して(ホスト上であなたにしている裏にそれをアップディスクが仮想であるようにと)あなたには、いくつかの外部の手段でFSが上にあるブロックデバイスをbackupingしている場合と同じようにFSを凍結することができますfsfreezexfs_aio。スナップショットを実装するファイルシステム(BTRFS、NILFS、ZFSなど)も同様です。一般に、これらのレベルのスナップショットは、スナップショット内のデータが特定の時間にFSにコミットされたものの瞬時の凍結であり、凍結されたFSが一貫したクリーンな状態であることを保証します。

休止にアプリケーションを伝えるとフラッシュについては、そのアプリケーションなどの問題を改善するよりも、FSにバッファされたデータを、何の一般的なフレームワークと私がチェックした最後の時間がありません、一般的なコンセンサスは、それが不必要な複雑さとそれに関連するバグを導入することで、より可能性が高い原因の害というものでしたとにかくシステム/ハードウェアがクラッシュした場合に備えて、データをディスク上で一貫した形に保つことに重点を置く必要があります。

一部のデータベースなどの一部のアプリケーションは、MySQLのように休止するように指示できますFLUSH TABLES WITH READ LOCK


これは似ていますか?r1soft.idera.com/tools/linux-hot-copy
leeand00
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.