スナップショット (ファイルシステム)
スナップショットには、ストレージレベル(LVM,ZFSのボリュームを使っている場合等)とファイルシステムレベル(ZFS,UFS,NTFS等)のスナップショットの2種類がある。 前者はストレージレベルでスナップショットが作成されるため、いかなるファイルシステムであってもスナップショットを作成することが可能である(LVMのようにOS上のソフトウェアで実現される場合はそのOSが作成できる範囲にはなる)が、 スナップショットを正しく取れる状況は限定されるので利用上の注意が必要である。
昨今のOSではライトバックキャッシュを持ち、なるべくストレージに書き込まない制御を行っているので、 ストレージスナップショットは原則としてストレージをアンマウントした状態でのみ、壊れていないイメージを作成することができる。 スナップショット用のサポートツールがある場合は、それを使うことによって、OSのバッファをフラッシュし、書き込み操作をブロックしたのち、スナップショットを作成し、書き込みを再開する手順を取ることにより、壊れていない(厳密に言えば壊れているが、ジャーナルログ等により復旧されるため実害が発生しない)スナップショットを撮ることが可能である
ファイルシステムスナップショットは、ストレージ効率も良く、キャッシュ上のデータを含めてスナップショットの対象となるため、 上記のような問題は発生しない(書き込み中のファイルについては、書き込まれたところまで有効であることに注意)が、 スナップショットに対応したファイルシステムである必要がある。