◆スナップショット (ファイルシステム)|詳細|データ復旧をサポートする会社を徹底検証!
ファイルシステム におけるスナップショットとは、ある過去の一時点で存在した、ストレージ中にある、ファイルとディレクトリの集合およびその記録を実現する機構を指す。
目次 |
目的
変更の多いデータの集まりをバックアップするときにスナップショットを使えば、ファイルごとのバージョンが不整合になるのを防ぐことができる。そのようなデータの例としては、更新の多いデータベースのテーブルや、受信量の多いメールサーバのスプールフォルダが挙げられる。
スナップショット機能の拡張
ファイルシステムによっては、内部的に過去のバージョンのファイルを追跡記録しており、特別なネームスペースを使ってそのスナップショットにアクセスできるものもある。そのようなファイルシステムとしては、WAFL, ベル研究所のPlan 9用ファイルシステムFossil, ODS-5が挙げられる。他にもNTFSやUFS2のように、ファイルのヒストリにアクセスするためのAPIをOSが備えている場合もある。
スナップショットに読み書き可能なものは特にbranching snapshotとも呼ばれる。これは、この機能が、スナップショット中のデータの枝分かれしたバージョンを暗黙のうちに作成することによる。ZFSではこの機能をcloneと呼ぶ。
実装
UNIX系システム
Linuxを含むUNIX系システムの中には、スナップショットを利用できるLVMを備えるものがある。これらは、ブロックデバイス全体に対するコピーオンライトを実装している。具体的には、変更対象のブロックをストレージの別の場所にコピーすることで実現している。 これによって、矛盾のないブロックデバイスのイメージを保存することができる。このイメージ上のファイルシステムは、読み取り専用メディアとしてマウントすることもできる。ほとんどの場合において、ブロック単位でのスナップショットは、ファイルシステムレベルでサポートするスナップショットと比べて、記憶容量の点で効率が劣る。例外はZFSで、スナップショットがファイルシステムに必要不可欠な構成要素となっている。
Windows
Windows XPとWindows Server 2003以降のNTFSでは、ボリュームシャドウコピーサービス(VSS)と呼ばれるスナップショット機能を提供している。Windows Server 2003とWindows Vistaではボリュームシャドウコピーサービスを利用したファイルの世代別保存が可能になった。
スナップショットの応用
シャドウページングとログ先行書き込みはスナップショットによく似たメカニズムで、これは多くのデータベースでトランザクションを実装するために使われている。
スナップショットの考えかたは、メモリ上にしか存在しないデータ構造に対しても適用できる。例としてソフトウェアトランザクショナルメモリが挙げられる。事実上、永続データ構造はメモリ上のデータのスナップショットであると言える。
バックアップソフトウェアの中にはスナップショットの機能をオプションとして別で提供しているものもある。例えばBackup Execでは、これはOpen File Optionという名前で提供されている。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
最終更新 2012年1月23日 (月) 14:29 (日時は個人設定で未設定ならばUTC)。
【スナップショット (ファイルシステム)】変更履歴
関連ワード
- Background fsck|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- スナップショット (ファイルシステム)|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- バージョニングファイルシステム|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- コピーオンライト|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- HAMMER|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- ファイルロック|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- ジェンダーチェンジャー|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- 中島平太郎|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- ハンドヘルドコンピュータ|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- ブロック (データ)|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
スナップショット (ファイルシステム)|詳細:データ復旧の用語集をご覧の皆様へ
パソコンやデジカメなどのデータが消えた!パソコンが急に起動しなくなった!など、急なトラブルであなたの大切なデータが消えてしまったことはございませんか?そんな突然のトラブルからデータ復旧してくれるのが、データ復旧サービスです。データ復旧比較.jpの用語集ではデータ復旧に関する様々なキーワード「例:スナップショット (ファイルシステム)」が検索できます。
ご利用上の注意
- 本用語集に掲載される用語は、百科事典「ウィキペディア日本語版」からプログラムにより自動的に抽出・表示されるため、一部ふさわしくない用語が表示される場合があります。
- 当社は、本用語集を通じて提供される情報に関する、有用性、適合性、完全性、正確性、安全性、合法性、最新性等について、いかなる責任も負わないものとします。
- 当社は、お客様が本用語集をご利用されることによって発生した直接・間接の損害に対して、いかなる責任も負わないものとします。

