◆バージョニングファイルシステム|詳細|データ復旧をサポートする会社を徹底検証!
バージョニングファイルシステム(英: Versioning File System)とは、コンピュータのファイルが同時に複数の版が存在できるファイルシステムのこと。ほとんどのバージョニングファイルシステムはファイルの古いコピーを保存しておく。いくつかの物は、1分ごとや1時間ごとなど、時間間隔を制限するなどして、些細な変更が大量に保存されないようにする。ある物は、周期的なスナップショットをとり、普通のファイルアクセスと同じような方法で過去のスナップショットにアクセスできるようにしている。
目次 |
類似技術
バックアップ
バージョニングファイルシステムは定期的なバックアップに似ているが、いくつかの点で異なる。
- バックアップは時刻を元にバックアップが行われるが、バージョニングファイルシステムは変更が起きた時に保存される。
- バックアップは、通常、システム全体、または、パーティション全体に対して行われるが、バージョニングファイルシステムはファイル単位で独立して行われる。
- バックアップは通常は異なる媒体に保存されるが、一方、バージョニングファイルシステムは同じメディアに保存されることもある。
リビジョン管理システム
バージョニングファイルシステムはリビジョン管理システムの機能のうちいくつかを提供する。しかし、ほとんどのリビジョン管理システムとは異なり、バージョニングファイルシステムは透過的である。
ジャーナリングファイルシステム
バージョニングファイルシステムとジャーナリングファイルシステムは異なる物であり、混乱されやすい。
実装
TOPS-20
最初のバージョニングファイルシステムは TOPS-20で導入された。[要出典]
Files-11 (OpenVMS)
詳細は「:en:Files-11」を参照
バージョニングファイルシステムの強力な例は、DECのOpenVMS OSに作られた。アプリケーションが書き込みのためにファイルをオープンすると、ファイルシステムが自動的にファイルの新しいインスタンスを作り、ファイル名にバージョン番号が付加される。バージョン番号は1から始まり、新しいファイルのインスタンスが作られるたびに増えていく。アプリケーションが読み込みのためにファイルをオープンする時は、バージョン番号を含めて正確にファイル名を指定することもできるし、バージョン番号なしで単純にファイル名だけを指定し、最新バージョンのファイルを開くこともできる。履歴の最大数は32767以下で、設定可能であるが、履歴の最大数に到達したらファイルシステムは自動的に過去の履歴を削除する。
Linux
メインストリームのファイルシステムはバージョニングをサポートしていない。
- ext3cow
- Wayback (Filesystem) - ユーザーレベルのバージョニングファイルシステム
- CopyFS - copy-on-write を使ったバージョニングファイルシステム
その他
- Subversion には、自動バージョニングという機能がある。WebDAV に Subversion をバックエンドにして、ファイルシステムとしてマウントすることができる。Linuxなどで対応している。Windows も対応しているが、非常にバグが多い。ファイルを保存すると、リビジョン管理システム上の新しいリビジョンが作られる。[1]
関連ソフト
以下、バージョニングファイルシステムではないが、関連するソフトウェア。これらは、バックアップソフトウェアである。
- ZFS は瞬時のスナップショットとクローンをサポートしている。[1]
- NILFS はスナップショットをサポートする
- Plan 9 Fossil - Fossilファイルシステムの背後にあるVentiはバージョニングファイルシステムによく似た機能を提供する。このファイルシステムでは周期的なスナップショットが(しばしば1時間毎に)撮られ、これらのうち選ばれたものがVentiへ(通常1日毎に)永久に保存され、他のものは破棄される。もちろんこれはファイルの全てのバージョン毎には記録されない。以前のバージョンは/archiveから利用できるようにされる。
- en:Write Anywhere File Layout - NetAppのストレージソリューションはWAFLと呼ばれるファイルシステムを実装している。ボリューム周辺においてすべてのファイルの異なるバージョンを維持するためのスナップショット技術を使用している。
- pdumpfs, 高林哲によって作られた、Plan9 の dumpfs に似た、単純なデイリーのバックアップシステムである。Rubyで実装されている。ハードリンクを用いてディレクトリ全体を他の場所にコピーすることを可能にする、スナップショットツールとして機能する。普通に使うと、このツールはバージョニングに似た効果を出せる[2]。
- Microsoft Windows
- en:Rollback Rx - はディスクパーティションのスナップショットを撮ることができる。各スナップショットは前回のスナップショットからの差分のみを含み、作成に数秒しかかからない。Windows OSを安定した状態に保つ用途に信頼して使うことができ、またマルウェアから保護することもできる。
- en:GoBack - SymantecのWindows用のGoBack softwareはファイル、ディレクトリ、またはディスクのリビジョンを以前の状態にできる。変更を最大8GBまで記録でき、I/Oが活発になるイベントがあると、各変更の記録を一時的に停止することができる。
関連項目
- en:Comparison of revision control software
引用
- ^ Version Control with Subversion: Next Generation Open Source Version Control
- ^ pDumpFS Homepage
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
最終更新 2009年11月3日 (火) 16:47 (日時は個人設定で未設定ならばUTC)。
【バージョニングファイルシステム】変更履歴
関連ワード
- バージョニングファイルシステム|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- IBM Scale-out File Services|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- Peripheral Interchange Program|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- 処理落ち|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- スナップショット (ファイルシステム)|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- ハードリンク|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- IaaS|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- Phase-change Dual|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- Power.org|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
- 日本語ワープロ検定|詳細 |データ復旧ならデータ復旧比較.jp|データ復旧の会社を徹底検証!
バージョニングファイルシステム|詳細:データ復旧の用語集をご覧の皆様へ
パソコンやデジカメなどのデータが消えた!パソコンが急に起動しなくなった!など、急なトラブルであなたの大切なデータが消えてしまったことはございませんか?そんな突然のトラブルからデータ復旧してくれるのが、データ復旧サービスです。データ復旧比較.jpの用語集ではデータ復旧に関する様々なキーワード「例:バージョニングファイルシステム」が検索できます。
ご利用上の注意
- 本用語集に掲載される用語は、百科事典「ウィキペディア日本語版」からプログラムにより自動的に抽出・表示されるため、一部ふさわしくない用語が表示される場合があります。
- 当社は、本用語集を通じて提供される情報に関する、有用性、適合性、完全性、正確性、安全性、合法性、最新性等について、いかなる責任も負わないものとします。
- 当社は、お客様が本用語集をご利用されることによって発生した直接・間接の損害に対して、いかなる責任も負わないものとします。

