Skip to main content

A Method for Taking Snapshots of Host Environment Using Containerization Technology

  • Conference paper
  • First Online:
Advances in Network-Based Information Systems (NBiS 2022)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 526))

Included in the following conference series:

  • 439 Accesses

Abstract

Sometimes we want to perform temporary work without changing the computer environment. To accomplish that, we could take a backup of the file system, and roll it back after completion of the work. Another option is virtualization. We can use a disposable virtual machine for this purpose. However, these methods are high-cost solutions because they require a lot of storage and latency time. Thus, we propose a method for taking snapshots of the host environments using containerization technology. This method uses OverlayFS, a copy-on-write file system, for preserving the host’s file system and Linux namespace, a function of Linux kernel, for preserving computer resources. This is expected to start up faster and use lower resources than backup and virtualization. We also implement the proposed method in our container management tool and show actual command-line operations used to meet the requirements.

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 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. nomlab: orca, GitHub. https://github.com/nomlab/orca. Accessed 19 Jan 2022

  2. Thota, S.: VMWARE virtualization - physical to virtual migration. Int. J. Comput. Trends Technol. 58, 65–75 (2018) https://doi.org/10.14445/22312803/IJCTT-V58P111

  3. Karande, P., Gaherwar, S., Kurhekar, M.: Physical to virtual migration of ubuntu system on openstack cloud. In: Proceedings of the Third International Symposium on Women in Computing and Informatics, WCI 2015, New York, NY. Association for Computing Machinery, pp. 510–515 (2015). https://doi.org/10.1145/2791405.2791491

  4. Okajima, J. R.: Filesystems in LiveCD, SOURCEFORGE. http://aufs.sourceforge.net/aufs2/report/sq/sq.pdf. Accessed 16 Mar 2022

  5. Docker Inc.: Docker, Docker Inc. https://www.docker.com/. Accessed 29 Jan 2021

  6. Containers organization: podman, containers organization. https://podman.io/. Accessed 29 Jan 2021

  7. Inc, Docker.: Docker and OverlayFS in practice, Docker inc. https://gdevillele.github.io/engine/userguide/storagedriver/overlayfs-driver/. Accessed 16 Mar 2022

  8. Hat, R.: Rootless containers with Podman and fuse-overlayfs, Red Hat. https://indico.cern.ch/event/757415/contributions/3421994/attachments/1855302/3047064 /Podman Rootless Containers.pdf. Accessed 16 Mar 2022

  9. Initiative, Open Container: Image-spec, open container initiative. https://github.com/opencontainers/image-spec. Accessed 16 Mar 2022

  10. Brown, N.: Overlay filesystem, the kernel development community. https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html. Accessed 30 Mar 2022

  11. Kerrisk, M.: namespaces (7) - Linux manual page, Linux man-pages project. https://man7.org/linux/man-pages/man7/namespaces.7.html. Accessed 30 Mar 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takayoshi Miyake .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Miyake, T., Nomura, Y. (2022). A Method for Taking Snapshots of Host Environment Using Containerization Technology. In: Barolli, L., Miwa, H., Enokido, T. (eds) Advances in Network-Based Information Systems. NBiS 2022. Lecture Notes in Networks and Systems, vol 526. Springer, Cham. https://doi.org/10.1007/978-3-031-14314-4_32

Download citation

Publish with us

Policies and ethics