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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
nomlab: orca, GitHub. https://github.com/nomlab/orca. Accessed 19 Jan 2022
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
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
Okajima, J. R.: Filesystems in LiveCD, SOURCEFORGE. http://aufs.sourceforge.net/aufs2/report/sq/sq.pdf. Accessed 16 Mar 2022
Docker Inc.: Docker, Docker Inc. https://www.docker.com/. Accessed 29 Jan 2021
Containers organization: podman, containers organization. https://podman.io/. Accessed 29 Jan 2021
Inc, Docker.: Docker and OverlayFS in practice, Docker inc. https://gdevillele.github.io/engine/userguide/storagedriver/overlayfs-driver/. Accessed 16 Mar 2022
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
Initiative, Open Container: Image-spec, open container initiative. https://github.com/opencontainers/image-spec. Accessed 16 Mar 2022
Brown, N.: Overlay filesystem, the kernel development community. https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html. Accessed 30 Mar 2022
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-031-14314-4_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-14313-7
Online ISBN: 978-3-031-14314-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)