Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 401))

  • 642 Accesses

Abstract

Snapshots are often used to perform on-line data backup, when storage is working without downtime. Nowadays, snapshots functionality is offered by several filesystems such ZFS, BTRFS or it can be achieved independently from the filesystem utilized, using block-device layer i.e. LVM. Existing snapshot is related to selected block device or filesystem technology, so it is not portable, especially when considered data are migrated to other filesystem. Concept of universal file snapshot is not limited by concrete filesystem, but it can be used in various file system. Universal snapshot file is based on the assumption that snapshot data are stored in special file. A version file that is related with considered universal snapshot file uses compensation process to provide access to previous version of original file data. In order to prevent the original file from corruption, all data modifications are separated by transactions, that use a journal file. Many other functionalities such as original file data history (local versioning) or point in time recovery utilize the universal snapshot file. The presented solution requires no user interaction. When one of original files is modified, all the necessary activities can be executed automatically. Moreover, universal snapshot file technology is transparent to the software that performs operations on selected original file.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Watanabe, S.: Solaris 10 ZFS Essentials. Prentice Hall (2009)

    Google Scholar 

  2. Aurora, V. A short history of btrfs. LWN (2009), http://lwn.net/Articles/342892/ (accessed November 29, 2010)

  3. Smoliński, M.: System zarządzania przestrzenią dyskową – Linux Logical Volume Manager.In: XI Konferencja Sieci i Systemy Informatyczne, Łódź (2003)

    Google Scholar 

  4. Weikum, G., Vossen, G.: Transactional information systems. Academic Press (2002)

    Google Scholar 

  5. Garimella, N.: Understanding and exploiting snapshot technology for data protection, Part 1: Snapshot technology overview (2006), http://www.ibm.com/developerworks/tivoli/library/t-snaptsm1 (accessed November 29, 2010)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mateusz Smoliński .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag GmbH Berlin Heidelberg

About this chapter

Cite this chapter

Smoliński, M. (2012). Universal Snapshot File Concept. In: Lipiński, P., Świrski, K. (eds) Towards Modern Collaborative Knowledge Sharing Systems. Studies in Computational Intelligence, vol 401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27446-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27446-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27445-9

  • Online ISBN: 978-3-642-27446-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics